Domanda

$ git clone ssh://host/repo.git ~/
destination directory '/home/username/' already exists.
.

Qualcuno può dirmi come fare questo lavoro?Sto cercando di essere in grado di replicare script e config.

È stato utile?

Soluzione

Questo sembra funzionare:

cd ~
git init
git remote add origin ssh://host/repo.git
git pull origin master
.

Altri suggerimenti

Il comando clone crea una nuova directory quando si passa un secondo argomento:

$ git clone ssh://host/repo.git ~/your_directory
.

clone creerà ~/your_directory.Se la directory esiste già, ti darà l'errore che ottieni.

cd ~
git clone ssh://host/repo.git
.

Successivamente, hai il progetto nella directory /home/username/repo/

Se si desidera avere il progetto in un nome di cartella diverso (E.G 'FOO /')

mkdir ~/foo
cd ~/foo
git clone ssh://host/repo.git foo/
.

Clonarei il repository in una sottodirectory:

git clone ssh://your/git/repo.git ~/repo
.

e crea collegamenti simbolici ai file di configurazione:

ln -s ~/repo/.bashrc ~/.bashrc
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top