web-dev-qa-db-fra.com

git clone avec un nom d'utilisateur / compte différent

C'est une question stupide, mais je la cherche depuis des lustres, et je ne trouve rien, donc je dois la poser.

Comment pouvez-vous clone quelque chose sur git avec un autre compte?

par exemple, si je suis connecté à abcdef et que je souhaite cloner quelque chose sur le compte 12345, comment faire?

Je me souviens d'avoir fait ça avant comme ça: git clone url -l username. Ensuite, il me demandait un password et je le saisissais. Mais cela ne fonctionne plus ou mon cerveau me dérange!

Merci pour l'aide.

13
David Callanan

Si vous clonez via https, vous pouvez faire quelque chose comme

git clone https://[email protected]/username/repository.git

Cela vous demandera un mot de passe.

Vous pouvez également fournir directement un mot de passe en appelant

git clone https://username:[email protected]/username/repository.git

Mais sachez que le mot de passe sera enregistré dans .git/config et votre historique bash dans ce cas qui n'est pas sûr. Si vous n'aimez pas entrer le mot de passe à chaque fois, vous devriez envisager le clonage via ssh.

20
DirkH