Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

git-credential — Online w chmurze

Uruchom git-credential u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie git-credential, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


git-credential — pobiera i przechowuje dane uwierzytelniające użytkownika

STRESZCZENIE


poświadczenie git

OPIS


Git posiada wewnętrzny interfejs do przechowywania i pobierania danych uwierzytelniających z poziomu systemu
pomocników, a także monitowanie użytkownika o nazwę użytkownika i hasło. Poświadczenie git
polecenie udostępnia ten interfejs skryptom, które mogą chcieć pobrać, zapisać lub zapytać
poświadczenia w taki sam sposób jak Git. Projekt tego skryptowego interfejsu modeluje
wewnętrzne API C; Widzieć dotychczasowy git poświadczenie API[1], aby uzyskać więcej informacji na temat tych koncepcji.

git-credential przyjmuje opcję „akcji” w wierszu poleceń (jedną z opcji wypełnienia, zatwierdzenia lub
odrzucić) i odczytuje opis poświadczeń na stdin (patrz FORMAT WEJŚCIA/WYJŚCIA).

Jeśli akcja zostanie wypełniona, git-credential spróbuje dodać „nazwę użytkownika” i „hasło”
atrybuty do opisu, czytając pliki konfiguracyjne, kontaktując się z dowolnym skonfigurowanym
pomocników poświadczeń lub poprzez monitowanie użytkownika. Atrybuty nazwy użytkownika i hasła pliku
opis danych uwierzytelniających jest następnie drukowany na standardowe wyjście wraz z już istniejącymi atrybutami
opatrzony.

Jeśli akcja zostanie zatwierdzona, git-credential wyśle ​​opis do dowolnego skonfigurowanego
pomocników poświadczeń, które mogą przechowywać poświadczenia do późniejszego wykorzystania.

Jeśli akcja zostanie odrzucona, git-credential wyśle ​​opis do dowolnego skonfigurowanego
pomocników poświadczeń, które mogą usunąć wszelkie zapisane poświadczenia pasujące do opisu.

Jeśli akcja to zatwierdzenie lub odrzucenie, nie należy emitować żadnych danych wyjściowych.

TYPOWY UŻYWAĆ OF GIT POŚWIADCZENIE


Aplikacja korzystająca z poświadczeń git będzie zazwyczaj używać poświadczeń git po nich
kroki:

1. Wygeneruj opis referencji na podstawie kontekstu.

Na przykład, jeśli chcemy hasła do https://example.com/foo.git, możemy je wygenerować
następujący opis danych uwierzytelniających (nie zapomnij o pustej linii na końcu; mówi ona
git, potwierdzające, że aplikacja zakończyła dostarczanie wszystkich posiadanych informacji):

protokół=https
host=przykład.com
ścieżka=foo.git

2. Poproś git-credential o podanie nazwy użytkownika i hasła dla tego opisu. To jest
można to zrobić, uruchamiając git credential fill i podając opis z kroku (1) do pliku
standardowe wejście. Pełny opis referencji (w tym referencji jako takiej,
tj. login i hasło) zostaną wygenerowane na standardowe wyjście, jak:

protokół=https
host=przykład.com
nazwa użytkownika=bob
hasło=sekret3t

W większości przypadków oznacza to, że atrybuty podane na wejściu zostaną powtórzone w pliku
dane wyjściowe, ale Git może również zmodyfikować opis referencji, na przykład poprzez usunięcie
atrybut path, jeśli protokołem jest HTTP(s), a credential.useHttpPath ma wartość false.

Jeśli poświadczenia Git wiedziały o haśle, ten krok mógł nie obejmować
użytkownik faktycznie wpisuje to hasło (użytkownik mógł wpisać hasło, aby odblokować
zamiast tego pęku kluczy lub nie wykonano żadnej interakcji z użytkownikiem, jeśli pęk kluczy już istniał
odblokowany), zanim zwrócił hasło=secr3t.

3. Użyj danych uwierzytelniających (np. uzyskaj dostęp do adresu URL z nazwą użytkownika i hasłem z kroku
(2)) i sprawdź, czy zostało zaakceptowane.

4. Zgłoś sukces lub niepowodzenie hasła. Jeśli poświadczenie pozwoliło na
operacja zakończy się pomyślnie, wówczas można ją oznaczyć akcją „zatwierdź”.
powiedz git credential, aby ponownie użył go w następnym wywołaniu. Jeśli poświadczenie zostało odrzucone
podczas operacji użyj akcji „odrzuć”, aby poświadczenia git poprosiły o podanie
nowe hasło przy następnym wywołaniu. W obu przypadkach należy podać dane uwierzytelniające git
opis danych uwierzytelniających uzyskany w kroku (2) (który zawiera również te
podane w kroku (1)).

WEJŚCIE / WYJŚCIE FORMAT


git credential odczytuje i/lub zapisuje (w zależności od użytej akcji) informacje uwierzytelniające
w swoim standardowym wejściu/wyjściu. Informacje te mogą odpowiadać albo kluczom, dla których git
Credential uzyska informacje dotyczące loginu/hasła (np. hosta, protokołu, ścieżki) lub do
rzeczywiste dane uwierzytelniające, które należy uzyskać (login/hasło).

Poświadczenie jest podzielone na zestaw nazwanych atrybutów, z jednym atrybutem w wierszu. Każdy
atrybut jest określony przez parę klucz-wartość oddzieloną znakiem = (równości), po którym następuje a
Nowa linia. Klucz może zawierać dowolne bajty z wyjątkiem =, nowej linii i NUL. Wartość może zawierać
dowolne bajty z wyjątkiem nowej linii lub NUL. W obu przypadkach wszystkie bajty są traktowane tak, jak są (tj
nie oznacza cudzysłowu i nie można przesłać wartości zawierającej znak nowej linii lub wartość NUL). Lista
atrybuty kończy się pustą linią lub końcem pliku. Git rozumie, co następuje
atrybuty:

protokół
Protokół, w którym będą używane dane uwierzytelniające (np. https).

gospodarz
Zdalna nazwa hosta dla poświadczeń sieciowych.

ścieżka
Ścieżka, z którą będą używane poświadczenia. Np. w celu uzyskania dostępu do zdalnego protokołu https
repository, będzie to ścieżka do repozytorium na serwerze.

nazwa użytkownika
Nazwa użytkownika poświadczenia, jeśli już ją posiadamy (np. z adresu URL, od użytkownika lub
z wcześniej uruchomionego pomocnika).

password
Hasło do danych uwierzytelniających, jeśli prosimy o jego przechowywanie.

url
Kiedy ten specjalny atrybut jest odczytywany przez dane uwierzytelniające git, wartość jest analizowana jako adres URL
i traktowane tak, jakby jego części składowe zostały odczytane (np. url=https://example.com
zachowywać się tak, jakby podano protokoły=https i host=example.com). To może pomóc
osoby dzwoniące unikają samodzielnego analizowania adresów URL. Należy pamiętać, że wszelkie brakujące elementy
adres URL (np. w powyższym przykładzie nie ma nazwy użytkownika) zostanie ustawiony na pusty; Jeśli ty
chcesz podać adres URL i zastąpić niektóre atrybuty, najpierw podaj atrybut URL,
po którym następują wszelkie nadpisania.

UWAGI


1. API poświadczeń Git
file:///usr/share/doc/git/html/technical/api-credentials.html

Użyj git-credential online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad