EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-credential - Online în cloud

Rulați git-credential în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda git-credential care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


git-credential - Preluați și stocați acreditările utilizatorului

REZUMAT


acreditare git

DESCRIERE


Git are o interfață internă pentru stocarea și preluarea acreditărilor specifice sistemului
ajutoare, precum și solicitarea utilizatorului pentru nume de utilizator și parole. Acreditarea git
comanda expune această interfață la scripturi care ar putea dori să le recupereze, să le stocheze sau să le solicite
acreditările în același mod ca Git. Designul acestei interfețe scriptabile modelează
API C intern; vedea il merge acreditare API[1] pentru mai multe informații despre concepte.

git-credential ia o opțiune de „acțiune” pe linia de comandă (una dintre completarea, aprobarea sau
respinge) și citește o descriere a acreditării pe stdin (vezi FORMAT DE INTRARE/IEȘIRE).

Dacă acțiunea este completată, git-credential va încerca să adauge „nume de utilizator” și „parolă”
atribute la descriere prin citirea fișierelor de configurare, contactând orice configurat
ajutoare de acreditări sau prin solicitarea utilizatorului. Atributele numelui de utilizator și parolei
descrierea acreditărilor sunt apoi tipărite în stdout împreună cu atributele deja
cu condiția.

Dacă acțiunea este aprobată, git-credential va trimite descrierea oricărei persoane configurate
ajutoare de acreditări, care pot stoca acreditările pentru o utilizare ulterioară.

Dacă acțiunea este respinsă, git-credential va trimite descrierea oricărei persoane configurate
ajutoare de acreditări, care pot șterge orice autentificare stocată care se potrivește cu descrierea.

Dacă acțiunea este aprobată sau respinsă, nu trebuie emisă nicio ieșire.

TIPIC UTILIZAȚI OF GIT CREDENTIALĂ


O aplicație care utilizează git-credential va folosi de obicei acreditările git după acestea
pași:

1. Generați o descriere a acreditării pe baza contextului.

De exemplu, dacă vrem o parolă pentru https://example.com/foo.git, am putea genera
următoarea descriere a acreditării (nu uitați linia goală de la sfârșit; spune
acreditare git că aplicația a terminat de furnizat toate informațiile pe care le are):

protocol=https
gazdă=example.com
cale=foo.git

2. Solicitați git-credential să ne dea un nume de utilizator și o parolă pentru această descriere. Aceasta este
realizat prin rularea git credential fill, alimentând descrierea de la pasul (1) la acesta
intrare standard. Descrierea completă a acreditării (inclusiv acreditările în sine,
adică login-ul și parola) vor fi produse pe o ieșire standard, cum ar fi:

protocol=https
gazdă=example.com
nume de utilizator=bob
parola=secr3t

În cele mai multe cazuri, aceasta înseamnă că atributele date în intrare vor fi repetate în
ieșire, dar Git poate modifica și descrierea acreditării, de exemplu prin eliminarea
atributul cale atunci când protocolul este HTTP(e) și credential.useHttpPath este fals.

Dacă acreditările git știau despre parolă, este posibil ca acest pas să nu fi implicat
utilizatorul tastând de fapt această parolă (este posibil ca utilizatorul să fi introdus o parolă pentru a debloca
breloc în schimb, sau nu a fost efectuată nicio interacțiune cu utilizatorul dacă brelocul era deja
deblocat) înainte de a returna parola=secr3t.

3. Utilizați acreditările (de exemplu, accesați adresa URL cu numele de utilizator și parola de la pas
(2)) și vedeți dacă este acceptat.

4. Raportați succesul sau eșecul parolei. Dacă acreditările au permis
operațiunea să fie finalizată cu succes, apoi poate fi marcată cu o acțiune de „aprobare”.
spuneți acreditării git să o refolosească la următoarea invocare. Dacă acreditarea a fost respinsă
în timpul operațiunii, utilizați acțiunea „respinge”, astfel încât acreditările git să solicite a
parolă nouă la următoarea invocare. În ambele cazuri, acreditările git ar trebui să fie alimentate cu
descrierea acreditării obținute la pasul (2) (care le conține și pe cele
prevăzute la pasul (1)).

INTRARE IEȘIRE FORMAT


git credential citește și/sau scrie (în funcție de acțiunea utilizată) informații despre acreditări
în intrarea/ieșirea sa standard. Aceste informații pot corespunde fie cheilor pentru care git
acreditarea va obține informațiile de conectare/parolă (de exemplu, gazdă, protocol, cale) sau către
datele reale de autentificare care trebuie obținute (login/parolă).

Acreditările sunt împărțite într-un set de atribute numite, cu un atribut pe linie. Fiecare
atributul este specificat de o pereche cheie-valoare, separată de un semn = (egal), urmat de un
linie nouă. Cheia poate conține orice octeți, cu excepția =, newline sau NUL. Valoarea poate conține
orice octeți, cu excepția linie nouă sau NUL. În ambele cazuri, toți octeții sunt tratați așa cum sunt (adică acolo
nu există ghilimele și nu se poate transmite o valoare cu noua linie sau NUL în ea). Lista de
atributele se încheie printr-o linie goală sau la sfârșitul fișierului. Git înțelege următoarele
atribute:

protocol
Protocolul prin care va fi utilizată acreditările (de exemplu, https).

gazdă
Numele de gazdă la distanță pentru o acreditări de rețea.

cale
Calea cu care va fi folosită acreditările. De exemplu, pentru accesarea unui https de la distanță
depozit, aceasta va fi calea depozitului pe server.

nume de utilizator
Numele de utilizator al acreditării, dacă avem deja unul (de exemplu, de la o adresă URL, de la utilizator sau
de la un ajutor rulat anterior).

parola
Parola acreditării, dacă cerem să fie stocată.

url
Când acest atribut special este citit de acreditările git, valoarea este analizată ca URL
și tratate ca și cum părțile sale constitutive ar fi citite (de exemplu, url=https://example.com ar fi
comportați-vă ca și cum protocol=https și host=example.com ar fi fost furnizate). Acest lucru poate ajuta
apelanții evită să analizeze ei înșiși adresele URL. Rețineți că orice componente care lipsesc din
URL-ul (de exemplu, nu există un nume de utilizator în exemplul de mai sus) va fi setat la gol; daca tu
doriți să furnizați o adresă URL și să înlocuiți unele atribute, furnizați mai întâi atributul URL,
urmată de orice suprascrieri.

NOTE


1. API-ul Git credential
file:///usr/share/doc/git/html/technical/api-credentials.html

Utilizați git-credential online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad