Esegui i comandi Xcode 'git pull' e 'git Push' nel terminale

0

La domanda è chiara:

Come faccio a eseguire i comandi di Xcode per git pull e git push tramite terminale?

Motivo:

Ho impostato più account Git e ssh ( Riferimento ). Qualcuno mi ha detto il motivo per cui uno di quei comandi git (da XCode o Terminal) non funziona a causa di diverse politiche ssh. Xcode usa SSH aperto, mentre Terminal usa ssh normale (non ne sono davvero sicuro). Pertanto l'installazione ssh è diversa in Terminal e Xcode.

Poiché l'URL di origine remota dovrebbe essere lo stesso, mi piacerebbe sapere come eseguire questi comandi nel terminale?

    
posta Eddie 07.07.2017 - 05:46
fonte

1 risposta

1

Dopo alcune ricerche, ho appena trovato una soluzione alternativa per il mio problema, sebbene non risponda esattamente a quello che ho chiesto.

Riferimento

Azione:

  1. Crea un file, chiamalo come segue: git02
  2. Apri e aggiungi scrivi questo:

#!/bin/bash

echo $1;
ssh-agent bash -c "ssh-add ~/.ssh/id_rsa2; $1"
  1. apri il terminale nella stessa cartella, digita $ chmod +x git02
  2. Copia questo file in / usr / local / bin
  3. Esegui il comando desiderato usando qualcosa come questo: $ git02 'git pull'

Funziona perfettamente per me ora.

    
risposta data 07.07.2017 - 06:55
fonte

Leggi altre domande sui tag