0 votos

Ejecuta los comandos `git pull` y `git Push` de Xcode en el terminal

La cuestión está clara:

¿Cómo puedo ejecutar los comandos de Xcode para git pull y git push a través de la terminal?

Razón:

He configurado varias cuentas git y ssh ( Referencia ). Alguien me dijo que la razón por la que uno de esos comandos git (desde XCode o Terminal) no funciona es por las diferentes políticas de 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 en Xcode.

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

1voto

Eddie Puntos 131

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. Crea un archivo, llámalo algo así como: git02
  2. Abre y añade escribe esto:

#!/bin/bash

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

Ahora funciona perfectamente para mí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X