web-dev-qa-db-fra.com

Comment cloner un référentiel bitbucket?

De retour au travail après un certain temps, il semble que je ne sache pas comment cloner un référentiel de bitbucket. Une idée de pourquoi je reçois l'erreur "not found"? 

git clone --verbose https://bitbucket.org/helllamer/mod_openid
Cloning into 'mod_openid'...
remote: Not Found
fatal: repository 'https://bitbucket.org/helllamer/mod_openid/' not found

Système:

git version 1.9.1
uname -a Linux openvpnas2 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
13

Il s’agit d’un référentiel Mercurial, et non d’un référentiel Git. Bitbucket supporte les deux systèmes .

Cloner avec:

hg clone https://bitbucket.org/helllamer/mod_openid

Pour plus d'informations sur Mercurial, veuillez consulter sa page Wikipedia .

21
Chris

Sur le côté gauche de l'écran bitbucket, il y a une colonne verticale avec des boutons. Le deuxième bouton en partant du haut est le bouton "CLONE" . Appuyez sur ce bouton. Vous obtiendrez l'adresse HTTP . enter image description here

Copiez cette adresse et utilisez-la de manière régulière:

git clone <HTTP address of repo>

7
Ron Lavit

Il s’agit très probablement d’un référentiel privé dans lequel vous disposez d’autorisations d’accès, ce que je n’ai pas. Ce que vous devez faire est de déplacer votre souris sur les trois points du volet de gauche en haut (référez-vous à l'image), puis vous obtiendrez une fenêtre contextuelle indiquant l'emplacement de l'option de clonage. Cliquez dessus et vous obtiendrez une commande comme hg clone bitbucket-url (il s'agit d'un référentiel Mercurial tel que mentionné par Chris). Copiez-le et collez-le sur votre terminal. Vous pourrez le cloner si vous avez les autorisations nécessaires pour accéder au référentiel.

0
Sajib Acharya

Au mieux, vous devez simplement télécharger pour pouvoir utiliser sourcetree ou Mercurial pour profiter du clonage si vous n'êtes pas du type cmd.

0
Droid

C’est simple et identique à celui de GitHub . Accédez au référentiel Bitbucket à partir de votre navigateur et copiez l’URL . Ouvrez un terminal à l’emplacement de votre choix, où vous souhaitez cloner le référentiel, puis tapez ceci:

git clone <copied url of repo.>

Ensuite, il demande votre nom d'utilisateur et mot de passe Bitbucket. Après les avoir fournis, vous pouvez le cloner.

0
Kasumi Gunasekara

Ce qui suit fonctionne pour moi pour le référentiel Mercurial.

hg clone https://[YourUserName]@bitbucket.org/tr_radlab/radlab-for-windows/branch/default

Mettez votre nom d'utilisateur à la place de [YourUserName] dans l'URL ci-dessus.

0
Pabitra Dash