web-dev-qa-db-fra.com

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 vers laquelle pousser, mais le réseau sur lequel je suis (université) a le port ssh bloqué pour ssh externe. Donc ça échoue, et si j'essaye de remplacer ssh:// avec https:// il continue de me dire que l'authentification a échoué.

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

28
Kitchi

Vous pouvez vous connecter aux référentiels GitHub et Bitbucket via HTTPS. Les deux vous permettront également de pousser.

Voici les URL typiques pour l'accès HTTPS:

https://[email protected]/username/repository.git
https://github.com/username/repository.git

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

53
poke

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

https://bitbucket.org/username/repository.git
3
Largo

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 réponse de Poke .

Btw vos slashes sont faux, c'est ssh:// et https://

1
1615903