Git/GitHub - changer l'emplacement par défaut pour cloné dépôt, sans modification de la variable?
Je suis encore à apprendre Git et GitHub et je n'ai pas été en mesure de comprendre cela jusqu'à présent. J'ai trouvé un dépôt public sur GitHub que je voulais essayer d'édition, donc j'ai forké le référentiel et puis cloné donc je voudrais avoir une copie locale des fichiers pour travailler avec. J'ai dû chercher pendant un certain temps en ligne à comprendre exactement où Git met les fichiers en local, mais j'ai fini par trouver les fichiers dans leur sous-dossiers C:\Users\\Documents\GitHub (j'ai Windows 7 -- pour les autres versions de Windows, les fichiers sont apparemment dans C:\Documents and Settings\< current_user>).
Lors de la configuration de GitHub, j'ai été en mesure de sélectionner un emplacement de dépôt, mais apparemment, cet endroit n'affecte que les dépôts que j'ai créer, pas de dépôts-je cloner. J'ai voulu l'essayer et de trouver un moyen de changer la valeur par défaut cloné emplacement du répertoire, mais il semble que la seule façon de le faire est de modifier la variable d'environnement HOME. Toutefois, la modification d'une variable d'environnement qui pourraient également affecter d'autres programmes ne ressemble pas à des meilleures pratiques afin, je l'espère, il y a une autre manière.
J'ai trouvé un moyen de le faire simplement en spécifiant le chemin d'accès souhaité chaque fois que je rentre un clone de commande, comme ceci:
git clone https://github.com/username/example.git c:/other/path/to/repo
Est-il un moyen de le faire sans modifier la variable d'environnement HOME et sans le taper à chaque fois (ce qui invite des erreurs typographiques), ou en spécifiant l'emplacement dans la ligne de commande probablement la meilleure façon de faire?
EDIT: je suis en utilisant le GitHub pour Windows GUI et Powershell.
Oui, je suis en utilisant le GitHub pour Windows GUI et le shell outil qui vient avec elle, Powershell. Il semble avoir presque les mêmes fonctionnalités que
cmd.exe
.Ouvrir l'INTERFACE utilisateur, appuyez sur Outils, ... et changez la par défaut le répertoire de stockage.
Ahhhh, c'est elle! J'ai ouvert les Outils avant et de ne pas le voir, mais apparemment ce menu n'affiche pas l'option pour changer l'emplacement de stockage par défaut, à moins que je l'ouvre sur le tableau de bord. Yay merci!! Un seul problème - je ne peux pas donner la réponse quand c'est un commentaire ...
Ah, mon erreur, Powershell est séparée de la ligne de commande du programme d' - il ne fait pas partie de l'GitHub interface graphique Windows.
OriginalL'auteur Alium Britt | 2013-05-27
Vous devez vous connecter pour publier un commentaire.
Vous avez dit que vous utilisez GitHub pour Windows de l'application, de sorte que vous pouvez le configurer dans la boîte de dialogue paramètres. Appuyez sur Alt-T, appuyez sur options et vous pouvez alors changer le par défaut du répertoire de stockage.
OriginalL'auteur Blender
Git, par défaut, clone dans un nouveau sous-répertoire du répertoire courant, de sorte que vous pourriez tout simplement mis en place quel que soit le shell/terminal que vous utilisez pour démarrer dans la
C:\Users\\Documents\GitHub
répertoire par défaut. Si c'est réguliercmd.exe
invite, vous devriez être en mesure de configurer ce paramètre dans la fenêtre de propriétés du raccourci que vous utilisez pour l'ouvrir.C:\Windows\System32\cmd.exe /K "cd C:\Windows\"
Il a été un moment depuis que j'ai utilisé Windows, mais je crois qu'il a utilisé pour être un champ nommé "répertoire courant" que vous pouvez définir.
Ok, je vais essayer. Merci!
comment faire pour modifier la valeur par défaut direcory pour cloné référentiel @hammar à l'aide de shell bash
Oui, c' (dans le commentaire ci-dessus) a été la solution à mon problème. L'avait fait long il y a longtemps 🙂 Merci @kayleeFrye_onDeck
OriginalL'auteur hammar