영어프랑스어스페인어

Ad


온웍스 파비콘

git-credential - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 git-credential을 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 git-credential 명령입니다.

프로그램:

이름


git-credential - 사용자 자격 증명 검색 및 저장

개요


자식 자격 증명

기술


Git에는 시스템별 자격 증명을 저장하고 검색하기 위한 내부 인터페이스가 있습니다.
도우미뿐만 아니라 사용자에게 사용자 이름과 암호를 묻는 메시지를 표시합니다. 자식 자격 증명
명령은 이 인터페이스를 검색, 저장 또는 프롬프트하려는 스크립트에 노출합니다.
Git과 동일한 방식으로 자격 증명. 이 스크립팅 가능한 인터페이스의 디자인은 다음을 모델링합니다.
내부 C API; 보다 전에, 힘내 신임장 API[1] 개념에 대한 자세한 배경 정보.

git-credential은 명령줄에서 "작업" 옵션(채우기, 승인 또는
거부) stdin에서 자격 증명 설명을 읽습니다(INPUT/OUTPUT FORMAT 참조).

작업이 완료되면 git-credential은 "username"과 "password"를 추가하려고 시도합니다.
구성 파일을 읽고 구성된 모든 것에 연락하여 설명에 대한 속성
자격 증명 도우미 또는 사용자에게 메시지를 표시합니다. 사용자 이름 및 비밀번호 속성
자격 증명 설명은 이미 속성과 함께 stdout에 인쇄됩니다.
제공됩니다.

작업이 승인되면 git-credential은 구성된 모든 사용자에게 설명을 보냅니다.
나중에 사용할 수 있도록 자격 증명을 저장할 수 있는 자격 증명 도우미.

작업이 거부되면 git-credential은 구성된 모든 사용자에게 설명을 보냅니다.
설명과 일치하는 저장된 자격 증명을 지울 수 있는 자격 증명 도우미.

작업이 승인 또는 거부인 경우 출력이 내보내지지 않아야 합니다.

전형적인 사용 OF GIT 신임장


git-credential을 사용하는 애플리케이션은 일반적으로 다음과 같은 git credential을 사용합니다.
단계 :

1. 컨텍스트를 기반으로 자격 증명 설명을 생성합니다.

예를 들어 https://example.com/foo.git에 대한 비밀번호가 필요한 경우 다음을 생성할 수 있습니다.
다음 자격 증명 설명(끝에 있는 빈 줄을 잊지 마십시오.
애플리케이션이 가지고 있는 모든 정보 제공을 완료했다는 git 자격 증명):

프로토콜=https
호스트=example.com
경로=foo.git

2. git-credential에 이 설명에 대한 사용자 이름과 비밀번호를 요청합니다. 이것은
git credential fill을 실행하여 단계 (1)의 설명을
표준 입력. 완전한 자격 증명 설명(자격 증명 자체 포함,
즉, 로그인 및 비밀번호)는 다음과 같은 표준 출력으로 생성됩니다.

프로토콜=https
호스트=example.com
사용자 이름=밥
암호=secr3t

대부분의 경우 이는 입력에 지정된 속성이 다음에서 반복됨을 의미합니다.
출력하지만 Git은 자격 증명 설명을 수정할 수도 있습니다(예: 제거).
프로토콜이 HTTP(s)이고 credential.useHttpPath가 false인 경우 경로 속성입니다.

git 자격 증명이 암호에 대해 알고 있는 경우 이 단계는
사용자가 실제로 이 비밀번호를 입력합니다(사용자가 비밀번호를 입력하여
대신 키체인이 있거나 키체인이 이미 있는 경우 사용자 상호 작용이 수행되지 않았습니다.
잠금 해제) password=secr3t를 반환하기 전에.

3. 자격 증명 사용(예: 단계의 사용자 이름과 비밀번호로 URL에 액세스)
(2)) 승인 여부를 확인합니다.

4. 비밀번호의 성공 또는 실패를 보고합니다. 자격 증명이 허용하는 경우
작업이 성공적으로 완료되면 "승인" 작업으로 표시하여
git 자격 증명에 다음 호출에서 재사용하도록 지시하십시오. 자격 증명이 거부된 경우
작업 중에 "거부" 작업을 사용하여 git credential이
다음 호출에서 새 암호. 두 경우 모두 git credential을 다음과 함께 제공해야 합니다.
단계 (2)에서 얻은 자격 증명 설명(또한 다음을 포함함)
단계 (1)에서 제공됨).

입출력 FORMAT


git credential 읽기 및/또는 쓰기(사용된 작업에 따라 다름) 자격 증명 정보
표준 입력/출력에서. 이 정보는 git에 대한 키 중 하나에 해당할 수 있습니다.
자격 증명은 로그인/비밀번호 정보(예: 호스트, 프로토콜, 경로)를 얻거나
얻을 실제 자격 증명 데이터(로그인/비밀번호).

자격 증명은 한 줄에 하나의 속성이 있는 명명된 속성 집합으로 분할됩니다. 각
속성은 =(등호) 기호로 구분된 키-값 쌍으로 지정되며 뒤에
줄 바꿈 키에는 =, 줄 바꿈 또는 NUL을 제외한 모든 바이트가 포함될 수 있습니다. 값은 다음을 포함할 수 있습니다.
개행 또는 NUL을 제외한 모든 바이트. 두 경우 모두 모든 바이트는 있는 그대로 처리됩니다(즉,
따옴표가 없으며 개행 또는 NUL이 포함된 값을 전송할 수 없습니다). 의 목록
속성은 빈 줄이나 파일 끝으로 종료됩니다. Git은 다음을 이해합니다.
속성 :

프로토콜
자격 증명이 사용될 프로토콜(예: https).

주인
네트워크 자격 증명의 원격 호스트 이름입니다.

통로
자격 증명이 사용될 경로입니다. 예를 들어, 원격 https에 액세스하려면
이것은 서버에서 저장소의 경로가 됩니다.

사용자 이름
자격 증명의 사용자 이름(예: URL, 사용자 또는
이전에 실행한 도우미에서).

암호
저장을 요청하는 경우 자격 증명의 암호입니다.

URL
git credential에서 이 특수 속성을 읽으면 값이 URL로 구문 분석됩니다.
구성 부분을 읽은 것처럼 처리됩니다(예: url=https://example.com은
protocol=https 및 host=example.com이 제공된 것처럼 동작합니다). 이것은 도움이 될 수 있습니다
호출자는 URL 자체를 구문 분석하지 않습니다. 에서 누락된 모든 구성 요소에 유의하십시오.
URL(예: 위의 예에는 사용자 이름이 없음)이 비어 있도록 설정됩니다. 만약 너라면
URL을 제공하고 일부 속성을 재정의하려면 먼저 URL 속성을 제공하고
재정의가 뒤따릅니다.

노트


1. Git 자격 증명 API
파일:///usr/share/doc/git/html/technical/api-credentials.html

onworks.net 서비스를 사용하여 온라인에서 git-credential 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad