Je suis en train de rassembler de la documentation et je n'ai pas accès à une machine non configurée pour tester cela moi-même
Je me demande si vous avez besoin d'un compte GitHub pour cloner un dépôt de GitHub sur une machine locale.
Je suis en train de rassembler de la documentation et je n'ai pas accès à une machine non configurée pour tester cela moi-même
Je me demande si vous avez besoin d'un compte GitHub pour cloner un dépôt de GitHub sur une machine locale.
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 pousser vos modifications vers le dépôt d'origine. Vous pourrez toujours modifier des fichiers et valider les modifications localement, cependant.
En revanche,
git clone git@github.com:UserName/OtherRepo.git
fonctionne seulement si vous avez correctement configuré votre environnement avec les clés SSH nécessaires et tout ce qu'il faut, mais en retour vous obtiendrez un dépôt qui vous permettra de valider/pousser les modifications vers le dépôt distant.
(Désolé pour la publicité involontaire pour GitHub, c'était juste en tête.)
Je suivais une documentation pour un produit qui nécessitait un clonage depuis github. Je ne voulais pas m'embêter à créer un compte donc je devais 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 échouait juste pour moi avec.
Cloning into 'fcrepo-message-consumer'...
ssh: Impossible de résoudre le nom d'hôte github.com: nom de noeud ou de service non fourni, ou non connu
fatal: Impossible de lire depuis le dépôt distant.
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é avec.
Cloning into 'fcrepo-message-consumer'...
fatal: Impossible de rechercher github.com (port 9418) (nom de noeud ou de service non fourni, ou non connu)
Ce qui a finalement fonctionné était :
git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
Ou simplement utilisez le préfixe http, et le suffixe .git n'est pas obligatoire non plus :
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/
Vous pourriez utiliser des 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/"
(remplacez ${GITHUB_TOKEN}
par le jeton réel)
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.