2010-08-17 4 views
4

J'essaie d'héberger un dépôt git. Je suis maintenant en mesure de cloner git sur une machine du réseau avec:Comment éviter de fournir le chemin absolu du repo git pendant le clonage?

git clone [email protected]:/home/gituser/repositories/gitosis-admin.git 

Mais je dois donner un chemin absolu de l'emplacement des prises en pension.

Est-il possible de cloner sans spécifier de chemin de dépôt? comme par exemple

git clone [email protected]:gitosis-admin.git 

Merci à l'avance,

Répondre

3

Vous devriez être en mesure de cloner en utilisant un chemin relatif à votre répertoire sur la machine distante. Ainsi, par exemple, git clone [email protected]:/home/gituser/repositories/gitosis-admin.git peut devenir git clone [email protected]:repositories/gitosis-admin.git.

+0

Merci Joseph !!! Mais il n'y a pas moyen d'éviter de spécifier des "dépôts" aussi? –

+0

J'ai trouvé une solution de contournement comme j'ai créé un lien symbolique dans/vers ~/repositoris/gitosis-admin.git et maintenant cela fonctionne avec la commande git clone [email protected]: /gitosis-admin.git. Merci –

+0

Je recommande de faire un lien symbolique dans ~ à ~/repositories/gitosis-admin.git, de sorte que vous pouvez faire 'git clone [email protected]: gitosis-admin.git'. Le problème avec un lien dans/est qu'il pollue la racine sur un système qui peut avoir plusieurs utilisateurs (et c'est pourquoi vous avez un répertoire personnel en premier lieu). –

Questions connexes