Ne peut pas git fetch via SSH
J'ai configuré un dépôt git un serveur distant. Maintenant, je suis en train de régler la note de:
git fetch ssh://[email protected]/~username/workfolder/
mais j'obtiens une erreur:
fatal: Not a git repository
Ce que je fais mal? Pourrait-il être le serveur ne prend pas en charge Git+SSH?
OriginalL'auteur alamodey | 2009-02-15
Vous devez vous connecter pour publier un commentaire.
Essayer
Qui permettront de créer le référentiel sur votre machine locale. Tout s'engage à vous rendre à cette branche sont à votre dépôt local, et quand vous voulez repousser jusqu'à la distance de serveur, vous pouvez exécuter:
Oui, il faudrait s'engager à votre dépôt local, et lorsque vous souhaitez envoyer à la télécommande, vous ne 'git push [remote]'.
Ou tout simplement
git push
, au moins dans les plus récentes versions de git.OriginalL'auteur Andy Hume
git fetch
échoue, car il attend d'être exécuté à partir de l'intérieur d'un dépôt git. Comme Andy Hume notes, vous devez d'abordgit clone
pour créer une copie locale d'un repo.En outre, il définit une git remote appelé
origin
qui est fixé à l'adresse URL que vous avez cloné à partir d'. C'est la distance par défaut utilisé lorsque vous entrezgit fetch
ougit pull
pour récupérer les nouveaux commits dans le dépôt local, et de la destination par défaut lorsque vousgit push
de pousser votre nouveau local s'engage à un dépôt distant. Vous n'avez pas besoin d'incluressh://[email protected]/~username/workfolder/
dans votre commande push si c'est où vous cloné à partir d'.Voici quelques autres références utiles, de http://gitready.com/:
OriginalL'auteur Emil Sit
Pourrait être le tilde ~
Essayez: ssh://[email protected]/username/workfolder
OriginalL'auteur Troy