git clon en el directorio de inicio
-
12-11-2019 - |
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.
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