IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

git-credential - Online nel cloud

Esegui git-credential nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando git-credential che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


git-credential - Recupera e archivia le credenziali dell'utente

SINOSSI


git credenziale

DESCRIZIONE


Git ha un'interfaccia interna per l'archiviazione e il recupero delle credenziali da specifiche del sistema
helper, oltre a richiedere all'utente nomi utente e password. Le credenziali git
Il comando espone questa interfaccia a script che potrebbero voler recuperare, archiviare o richiedere
credenziali allo stesso modo di Git. Il design di questa interfaccia con script modella il
API C interna; vedere , il Idiota credenziali API[1] per ulteriori informazioni sui concetti.

git-credential accetta un'opzione "azione" sulla riga di comando (una di riempimento, approvazione o
rifiuto) e legge una descrizione della credenziale su stdin (vedi FORMATO INPUT/OUTPUT).

Se l'azione è completa, git-credential tenterà di aggiungere "nome utente" e "password"
attributi alla descrizione leggendo i file di configurazione, contattando qualsiasi configurato
assistenti alle credenziali o chiedendo all'utente. Gli attributi nome utente e password del
la descrizione delle credenziali viene quindi stampata su stdout insieme agli attributi già
fornito.

Se l'azione è approvata, git-credential invierà la descrizione a qualsiasi configurato
assistenti alle credenziali, che possono archiviare le credenziali per un uso successivo.

Se l'azione è rifiutata, git-credential invierà la descrizione a qualsiasi configurato
assistenti alle credenziali, che possono cancellare qualsiasi credenziale memorizzata che corrisponda alla descrizione.

Se l'azione è approva o rifiuta, non dovrebbe essere emesso alcun output.

TIPICO USO OF GIT CREDENZIALI


Un'applicazione che utilizza git-credential in genere utilizzerà le credenziali git dopo queste
passaggi:

1. Generare una descrizione delle credenziali in base al contesto.

Ad esempio, se vogliamo una password per https://example.com/foo.git, potremmo generare
la seguente descrizione della credenziale (non dimenticare la riga vuota alla fine; dice
git credenziale che l'applicazione ha terminato di fornire tutte le informazioni in suo possesso):

protocollo=https
host=esempio.com
percorso=foo.git

2. Chiedi a git-credential di fornirci un nome utente e una password per questa descrizione. Questo è
fatto eseguendo git credential fill, alimentando la descrizione dal passaggio (1) al suo
ingresso standard. La descrizione completa della credenziale (inclusa la credenziale in sé,
cioè il login e la password) verranno prodotti su standard output, come:

protocollo=https
host=esempio.com
nome utente=bob
password=secr3t

Nella maggior parte dei casi, ciò significa che gli attributi forniti nell'input verranno ripetuti nel
output, ma Git può anche modificare la descrizione delle credenziali, ad esempio rimuovendo
l'attributo path quando il protocollo è HTTP(s) e credential.useHttpPath è false.

Se la credenziale git conosceva la password, questo passaggio potrebbe non aver coinvolto il
l'utente sta effettivamente digitando questa password (l'utente potrebbe aver digitato una password per sbloccare il
portachiavi invece, o non è stata eseguita alcuna interazione con l'utente se il portachiavi era già
sbloccato) prima di restituire password=secr3t.

3. Usa la credenziale (ad esempio, accedi all'URL con il nome utente e la password dal passaggio
(2)), e vedere se è accettato.

4. Segnalare l'esito positivo o negativo della password. Se la credenziale ha consentito il
operazione da completare con successo, quindi può essere contrassegnata con un'azione "approvare" per
dì a git credential di riutilizzarlo nella sua prossima chiamata. Se la credenziale è stata rifiutata
durante l'operazione, usa l'azione "reject" in modo che git credenziale chieda a
nuova password alla sua successiva chiamata. In entrambi i casi, le credenziali git dovrebbero essere alimentate con
la descrizione della credenziale ottenuta dal passaggio (2) (che contiene anche quelle
fornito al punto (1)).

INGRESSO / USCITA FORMATO


git credenziale legge e/o scrive (a seconda dell'azione utilizzata) le informazioni sulle credenziali
nel suo ingresso/uscita standard. Queste informazioni possono corrispondere sia a chiavi per le quali git
credenziale otterrà le informazioni di accesso/password (ad es. host, protocollo, percorso) o per
i dati effettivi delle credenziali da ottenere (login/password).

La credenziale è suddivisa in un insieme di attributi denominati, con un attributo per riga. Ogni
l'attributo è specificato da una coppia chiave-valore, separata da un segno = (uguale), seguito da a
nuova linea. La chiave può contenere qualsiasi byte eccetto =, newline o NUL. Il valore può contenere
qualsiasi byte eccetto newline o NUL. In entrambi i casi, tutti i byte sono trattati così come sono (cioè, lì
non è una citazione e non è possibile trasmettere un valore con newline o NUL in esso). L'elenco di
attributi è terminato da una riga vuota o dalla fine del file. Git comprende quanto segue
attributi:

protocollo
Il protocollo su cui verranno utilizzate le credenziali (ad es. https).

host
Il nome host remoto per una credenziale di rete.

sentiero
Il percorso con cui verrà utilizzata la credenziale. Ad esempio, per accedere a un https . remoto
repository, questo sarà il percorso del repository sul server.

nome utente
Il nome utente della credenziale, se ne abbiamo già uno (ad esempio, da un URL, dall'utente o
da un helper eseguito in precedenza).

parola d'ordine
La password della credenziale, se ne chiediamo l'archiviazione.

URL
Quando questo attributo speciale viene letto da git credenziale, il valore viene analizzato come un URL
e trattato come se le sue parti costitutive fossero lette (ad esempio, url=https://example.com sarebbe
comportarsi come se fossero stati forniti protocol=https e host=example.com). Questo può aiutare
i chiamanti evitano di analizzare gli URL stessi. Nota che tutti i componenti che mancano da
l'URL (ad esempio, non c'è un nome utente nell'esempio sopra) sarà impostato su vuoto; se tu
desidera fornire un URL e sovrascrivere alcuni attributi, fornire prima l'attributo URL,
seguito da eventuali sostituzioni.

NOTE


1. l'API delle credenziali Git
file:///usr/share/doc/git/html/technical/api-credentials.html

Usa git-credential online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad