Ejecutar los comandos 'git pull' y 'git Push' de Xcode en el terminal

0

La pregunta es clara:

¿Cómo ejecuto los comandos de Xcode para git pull y git push a través del terminal?

Motivo:

He configurado varias cuentas de git y ssh ( Reference ). Alguien me dijo que la razón por la que uno de esos comandos git (de XCode o Terminal) no funciona es debido a las diferentes políticas ssh. Xcode usa SSH abierto, mientras que Terminal usa ssh normal (no estoy muy seguro de eso). Por lo tanto, la configuración de ssh es diferente en Terminal y Xcode.

Dado que la URL de origen remoto debería ser la misma, me gustaría saber cómo ejecutar esos comandos en la Terminal?

    
pregunta Eddie 07.07.2017 - 05:46

1 respuesta

1

Después de algunas investigaciones, acabo de encontrar una solución alternativa para mi problema, aunque no responde exactamente a lo que pregunté.

Referencia

Acción:

  1. Cree un archivo, asígnele un nombre: git02
  2. Abre y agrega escribe esto:

#!/bin/bash

echo $1;
ssh-agent bash -c "ssh-add ~/.ssh/id_rsa2; $1"
  1. abre el terminal en la misma carpeta, escribe $ chmod +x git02
  2. Copie este archivo en / usr / local / bin
  3. Ejecuta el comando deseado usando algo como esto: $ git02 'git pull'

Trabaja perfecto para mí ahora.

    
respondido por el Eddie 07.07.2017 - 06:55

Lea otras preguntas en las etiquetas