GitHub git remote ajoute l'origine [email protected]: nom d'utilisateur / ProjectName un processus unique?
si j'ai deux projets git sur ma machine
avec deux ProjectNames
puis-je gérer avec ce code dans deux répertoires comme ce
/foo1$ git remote add origin [email protected]:username/ProjectName-1
/foo2$ git remote add origin [email protected]:username/ProjectName-2
Est-il être stocké dans le répertoire ou dans un git config fichier dans le système?
source d'informationauteur Sumit M Asok
Vous devez vous connecter pour publier un commentaire.
Les informations sont stockées dans chaque référentiel (projet), dans le
.git/config
fichier.Oui vous faites la bonne chose en ajoutant la distance pour chaque référentiel séparément.
Bien sûr vous pouvez. Lorsque vous créez un nouveau dépôt sur GitHub, il affiche l'écran d'aide comment valider la commande nouveau projet ou comment ajouter GitHub à distance:
Télécommandes sont stockées localement, vous pouvez toujours les modifier.
remote_name est généralement d'origine dans la plupart des exemples. Si vous avez plus d'une seule télécommande, puis vous utilisez un nom différent. Pour github, j'ai l'habitude d'utiliser "github" au lieu d'origine et ont des alias de commande, construit autour de ce pour rendre la vie plus facile (c'est à dire-
git config --global alias.pg=push github master
). Il y a aussi un github ruby gem qui fournit des raccourcis pour l'utilisation de github.remote_location est l'url ou scp chemin d'accès à distance des pensions. Repos à l'aide de ssh, y compris privé github repos utiliser scp chemins d'accès dans le formulaire de
user@host:path/to/repo.git
. Github résumés àgit@github:username/repo.git
. Lecture seule repos utiliser le protocole http et sont simples urls vers le repo githttp://host/path/to/repo.git
.