J'ai configuré le compte A sur mon système avec des configurations globales et je peux cloner tous mes dépôts à partir de là.
Maintenant, je ne veux pas changer la configuration et je veux cloner et faire toutes les opérations du compte B avec mon nom d'utilisateur et mon mot de passe. Comment puis-je faire ceci?
J'ai essayé:
git clone username:[email protected]:*****/******.git
Mais sans succès.
Vous pouvez essayer avec l'URL https complète:
git clone https://username:[email protected]/*****/******.git
Si vous omettez le https://
part (et utilisez ':
'au lieu de'/'), il serait interprété comme une URL ssh.
La page d'aide de GitHub " Quelle URL distante dois-je utiliser? " confirme qu'une URL https peut accéder aux dépôts privés.
Remarque: je ne mettrais pas le mot de passe directement dans l'URL, mais tilisez un gestionnaire d'informations d'identification pour obtenir le bon mot de passe pour le bon utilisateur .
git clone https://[email protected]/*****/******.git
Juste pour rendre la syntaxe un peu plus claire, pour cloner un référentiel privé, utilisez:
git clone https://[insert username]:[insert password]@github.com/[insert organisation name]/[insert repo name].git
Exemple:
git clone https://myusername:[email protected]/myorgname/myreponame.git