Algunos usuarios prefieren usar la línea de comandos, pero en el sistema Linux de la línea de comandos, los usuarios solo pueden usar el protocolo HTTP para el acceso seguro. Entonces, en este caso, ¿cómo configuramos el entorno de desarrollo GIT? Echemos un vistazo al método juntos.
Solución:
1. Crear un archivo de nombre de usuario /contraseña (contraseña en texto plano)
En sus propias directorio $ HOME, el contenido del archivo de edición .netrc De la siguiente manera:
máquina git.xxxxx.net
login [email protected] contraseña xxxxxx
2. Cree una clave GnuPG
en su propio $ En el directorio de INICIO, ejecute el comando:
gpg --gen-key
Nota: el retorno de carro predeterminado es correcto, la clave RSA es 1024, 2048 es demasiado lenta, pero la seguridad es buena
Puede ver las claves generadas usando el siguiente comando:
gpg --list-key
3. Cifre el archivo de nombre de usuario /contraseña
en su propio $ En el directorio INICIO, ejecute el comando:
gpg -o ~ /.netrc.gpg -er yourname ~ /.netrc
Nota: Después de que se complete la ejecución, puede eliminar el archivo de contraseña de texto sin formato .netrc
4. Establezca la configuración de Git del usuario
En su propio directorio $ HOME, ejecute el comando:
#Este método almacenará el nombre de usuario /contraseña en caché, no es necesario que lo ingrese todas las veces.
git Config --global credential.helper 'store'
#Este método requiere que se ingrese un nombre de usuario /contraseña cada vez que aparezca
#git config --global credential.helper 'netrc -f ~ /. Netrc.gpg -d '
En este punto, puede editar el archivo .gitconfig y completar más información:
[usuario]
nombre = XXX
correo electrónico = [email protected]
[core]
excludesfile = /home/xxx/.gitignoreglobal
[credencial]
helper = store
#helper = netrc -f ~ /.netrc.gpg -d
5. Inicie el entorno GIT
1
git clone http: //git. Xxxxx.net:port/project/my_project.git
Nota: debe usar la nueva versión de Git (estoy usando 2.2.2) y copiar el script git-credential-netrc al directorio de instalación de Git (libexec /Git-core)
Lo anterior es la forma de configurar el entorno de desarrollo GIT en el sistema Linux de la línea de comandos. Si lo necesita o está interesado, puede probarlo en su propia computadora.
Por lo general, llamamos biblioteca de enlace estático. Es un archivo .lib, el archivo generalmente
Muchos usuarios reflejan la aparición de una pantalla azul al instalar VMware en Linux, reinicie el
Como administrador del sistema Linux, para poder administrar mejor el proceso, es necesario tener un
Las funciones de DataGuard son principalmente la protección de datos, la recuperaci
sistema Linux cómo configurar varias rutas
Cómo modificar la resolución del escritorio de Linux
Linux usa S3QL para crear un sistema de archivos encriptado
Cómo deshabilitar IPv6 en sistemas Linux
Linux usa node.js para ejecutar comandos.
Sistema dual Ubuntu no puede ingresar a la solución de disco de Windows
Método de arranque del archivo de imagen ISO de Linux desde el disco duro
Cómo Linux prohíbe el acceso a direcciones IP específicas
Cómo usar el comando sed en Linux
¿Por qué un sistema Linux tiene permisos w pero no puede eliminar archivos?
¿Cómo arreglar el error del programa que le pide el sistema Ubuntu?
¿Cuáles son los programas antivirus especificados por Win7?
Windows7 bajo Resumen abierta en línea página de soluciones de banca de
Win7 configura el firewall para evitar que otros hosts accedan a un puerto de la máquina
Win10 upgrade 14905 尴尬: el botón de inicio no se puede cerrar
Win10 y win7, que es mejor que Win10 y Win7. Evaluación de comparación
Resuelve el problema de que el navegador Win8IE10 no se puede abrir
Cómo configurar las variables de entorno de Java en el sistema Win7