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
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 .
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.
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.
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.
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.