Je rassemble de la documentation et je n'ai pas accès à une machine non configurée pour le tester moi-même
Je suis curieux de savoir si vous avez besoin d'un compte GitHub pour cloner un référentiel de GitHub sur une machine locale.
Je rassemble de la documentation et je n'ai pas accès à une machine non configurée pour le tester moi-même
Je suis curieux de savoir si vous avez besoin d'un compte GitHub pour cloner un référentiel de GitHub sur une machine locale.
Réponses:
Non. Vous utilisez simplement une URL différente:
git clone git://github.com/SomeUser/SomeRepo.git
Cependant, le dépôt local sera en "lecture seule" dans le sens où vous ne pourrez pas repousser vos modifications au dépôt d'origine. Cependant, vous pourrez toujours modifier les fichiers et valider les modifications localement.
En revanche,
git clone git@github.com:UserName/OtherRepo.git
ne fonctionne que si vous avez correctement configuré votre environnement avec les clés SSH nécessaires et ainsi de suite, mais en retour, vous obtiendrez un référentiel qui vous permettra de valider / repousser les modifications dans le référentiel distant.
(Désolé pour l'annonce involontaire pour GitHub, je l'ai juste en tête.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
Je suivais une documentation pour un produit qui nécessitait un clonage à partir de github. Je ne voulais pas déranger la création d'un compte, je devais donc faire exactement ce qui était demandé ici.
La commande dans la documentation était:
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
mais cela échoue pour moi.
Cloning into 'fcrepo-message-consumer'...
ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.
j'ai essayé
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
comme suggéré dans l'une des réponses, mais cela a également échoué.
Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
Ce qui a finalement fonctionné était le suivant:
git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
Ou utilisez simplement le préfixe http et le suffixe .git n'est pas non plus obligatoire:
Vous pouvez vérifier avec
git clone http://github.com/tizenteam/iotivity-example
Informations connexes:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
suffixe.
Vous pouvez utiliser les jetons Github https://github.com/settings/tokens et utiliser ceci:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
(remplacer ${GITHUB_TOKEN}
par le jeton réel