Pregunta

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

¿Puede alguien decirme cómo hacer este trabajo?Estoy tratando de poder replicar rápidamente los scripts y config.

¿Fue útil?

Solución

Esto parece funcionar:

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

Otros consejos

El comando Clone crea un nuevo directorio cuando pasa un segundo argumento:

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

clone creará ~/your_directory.Si el directorio ya existe, le dará el error que obtiene.

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

Después de eso, tiene el proyecto en el directorio /home/username/repo/

Si desea tener el proyecto en un nombre de carpeta diferente (e.g 'foo /')

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

Sitio el repositorio en un subdirectorio:

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

y crea enlaces simbólicos a los archivos de configuración:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top