Git et Bitbucket sans SSH

J'ai mis en place un référentiel Git local sur mon ordinateur, et j'essaie de le pousser vers un compte Bitbucket nouvellement créé.

Le problème est que Bitbucket me donne une url ssh à pousser, mais le réseau sur lequel je suis (université) a le port SSH bloqué pour SSH externe. Si cela échoue, et si j'essaie de remplacer ssh:// avec https://, il continue à me dire que l'authentification a échoué.

Existe-t-il un moyen de pousser vers bitbucket sans utiliser ssh?

28
demandé sur Kitchi 2013-05-17 15:39:49

4 réponses

Vous pouvez vous connecter aux dépôts GitHub et Bitbucket via HTTPS. Les deux vous permettront également de pousser.

Ce sont les URL typiques pour L'accès HTTPS:

https://username@bitbucket.org/username/repository.git
https://github.com/username/repository.git

Notez que Git vous demandera votre mot de passe chaque fois que vous voulez communiquer avec la télécommande.

53
répondu poke 2014-10-17 11:43:53

Je voulais ajouter que SourceTree le veut en quelque sorte sans le nom d'utilisateur:

https://bitbucket.org/username/repository.git
3
répondu Largo 2014-11-05 17:47:12

Les adresses Https sur GitHub sont en lecture seule. Pour autant que je sache, SSH est votre seule option si vous avez besoin d'un accès en écriture. Voir la réponse de poke .

Btw vos barres obliques sont des faux, c'est ssh:// et https://

1
répondu 1615903 2017-05-23 11:54:22

Avez-vous essayé d'utiliser?

git@bitbucket.org:accountname/reponame.git

Vous pouvez jeter un oeil ici

-1
répondu gpicchiarelli 2013-05-17 11:43:05