InglésFrancésEspañol

Ad


icono de página de OnWorks

git-credential: en línea en la nube

Ejecute git-credential en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando git-credential que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


git-credential: recupera y almacena las credenciales de usuario

SINOPSIS


credencial git

DESCRIPCIÓN


Git tiene una interfaz interna para almacenar y recuperar credenciales de sistemas específicos
ayudantes, además de solicitar al usuario nombres de usuario y contraseñas. La credencial git
El comando expone esta interfaz a scripts que pueden querer recuperar, almacenar o solicitar
credenciales de la misma manera que Git. El diseño de esta interfaz programable modela el
API C interna; ver las Git credencial API[1] para obtener más antecedentes sobre los conceptos.

git-credential toma una opción de "acción" en la línea de comandos (una de completar, aprobar o
rechazar) y lee una descripción de la credencial en stdin (ver FORMATO DE ENTRADA / SALIDA).

Si la acción es completa, git-credential intentará agregar "nombre de usuario" y "contraseña"
atributos a la descripción leyendo archivos de configuración, poniéndose en contacto con cualquier
ayudantes de credenciales, o solicitando al usuario. Los atributos de nombre de usuario y contraseña del
La descripción de la credencial se imprime en la salida estándar junto con los atributos ya
previsto.

Si se aprueba la acción, git-credential enviará la descripción a cualquier
ayudantes de credenciales, que pueden almacenar la credencial para su uso posterior.

Si la acción es rechazada, git-credential enviará la descripción a cualquier configuración
ayudantes de credenciales, que pueden borrar cualquier credencial almacenada que coincida con la descripción.

Si la acción es aprobada o rechazada, no se debe emitir ninguna salida.

TÍPICO USO OF GIT CREDENCIAL


Una aplicación que usa git-credential generalmente usará git credential después de estas
pasos:

1. Genere una descripción de la credencial basada en el contexto.

Por ejemplo, si queremos una contraseña para https://example.com/foo.git, podríamos generar
la siguiente descripción de la credencial (no olvide la línea en blanco al final; dice
git credencial que la aplicación terminó de alimentar toda la información que tiene):

protocolo = https
host = example.com
ruta = foo.git

2. Solicite a git-credential que nos proporcione un nombre de usuario y una contraseña para esta descripción. Este es
hecho ejecutando git credential fill, alimentando la descripción del paso (1) a su
entrada estándar. La descripción completa de la credencial (incluida la credencial per se,
es decir, el nombre de usuario y la contraseña) se generarán en la salida estándar, como:

protocolo = https
host = example.com
nombre de usuario = bob
contraseña = secr3t

En la mayoría de los casos, esto significa que los atributos dados en la entrada se repetirán en la
salida, pero Git también puede modificar la descripción de la credencial, por ejemplo, eliminando
el atributo de ruta cuando el protocolo es HTTP (s) y credential.useHttpPath es falso.

Si la credencial de git conocía la contraseña, es posible que este paso no haya involucrado al
usuario que realmente escribe esta contraseña (el usuario puede haber escrito una contraseña para desbloquear el
llavero en su lugar, o no se realizó ninguna interacción con el usuario si el llavero ya estaba
desbloqueado) antes de que devolviera la contraseña = secr3t.

3. Utilice la credencial (p. Ej., Acceda a la URL con el nombre de usuario y la contraseña del paso
(2)) y compruebe si se acepta.

4. Informar sobre el éxito o el fracaso de la contraseña. Si la credencial permitía
operación para completar correctamente, entonces se puede marcar con una acción "aprobar" para
dígale a git credential que lo reutilice en su próxima invocación. Si la credencial fue rechazada
durante la operación, use la acción "rechazar" para que la credencial de git solicite una
nueva contraseña en su próxima invocación. En cualquier caso, la credencial de git debe alimentarse con
la descripción de la credencial obtenida en el paso (2) (que también contiene las
proporcionado en el paso (1)).

ENTRADA / SALIDA FORMATO


git credential lee y / o escribe (dependiendo de la acción utilizada) información de credenciales
en su entrada / salida estándar. Esta información puede corresponder a claves para las que git
credencial obtendrá la información de inicio de sesión / contraseña (por ejemplo, host, protocolo, ruta), o para
los datos reales de la credencial que se obtendrán (inicio de sesión / contraseña).

La credencial se divide en un conjunto de atributos con nombre, con un atributo por línea. Cada
El atributo se especifica mediante un par clave-valor, separado por un signo = (igual), seguido de un
nueva línea. La clave puede contener cualquier byte excepto =, newline o NUL. El valor puede contener
cualquier bytes excepto nueva línea o NUL. En ambos casos, todos los bytes se tratan tal cual (es decir, hay
no es una cita y no se puede transmitir un valor con nueva línea o NUL). La lista de
Los atributos terminan con una línea en blanco o un final de archivo. Git entiende lo siguiente
atributos:

protocolo
El protocolo sobre el que se utilizará la credencial (por ejemplo, https).

fortaleza
El nombre de host remoto para una credencial de red.

camino
La ruta con la que se utilizará la credencial. Por ejemplo, para acceder a un https remoto
repositorio, esta será la ruta del repositorio en el servidor.

nombre de usuario
El nombre de usuario de la credencial, si ya tenemos uno (p. Ej., De una URL, del usuario o
de un ayudante ejecutado previamente).

la contraseña
La contraseña de la credencial, si estamos solicitando que se almacene.

url
Cuando la credencial de git lee este atributo especial, el valor se analiza como una URL
y tratada como si se leyeran sus partes constituyentes (p. ej., url = https: //example.com
comportarse como si se hubieran proporcionado protocol = https y host = example.com). Esto puede ayudar
las personas que llaman evitan analizar las URL por sí mismas. Tenga en cuenta que cualquier componente que falte en
la URL (por ejemplo, no hay nombre de usuario en el ejemplo anterior) se configurará como vacía; si tu
desea proporcionar una URL y anular algunos atributos, proporcione primero el atributo de URL,
seguido de cualquier anulación.

NOTAS


1. la API de credenciales de Git
archivo: ///usr/share/doc/git/html/technical/api-credentials.html

Use git-credential en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad