Ne peut pas cloner mon dépôt Git
Donc, j'ai mis en place mon premier dépôt Git sur mon liverserver, cloné avec succès à un sous-domaine (que je veux utiliser comme serveur de test). Maintenant, je veux le clone de Github et à mon ordinateur, mais je ne peux pas. J'ai suivi les étapes indiquées par github et essaie tous les protocoles pour le clonage. Ci-dessous est juste un petit aperçu de ce que j'ai essayé.
Kasper-Srensens-MacBook-Pro:wordpress Kasper$ ssh [email protected]
[email protected]'s password:
Last login: Tue Feb 15 15:35:13 2011 from 0x57368359.sdbnqu1.dynamic.dsl.tele.dk
[email protected] [~]# cd www/wp-content/
[email protected] [~/www/wp-content]# git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# backup-d2490/
# backup-db/
# blogs.dir/
# bte-wb/
# index.php
# sunrise.php
# uploads/
nothing added to commit but untracked files present (use "git add" to track)
[email protected] [~/www/wp-content]# logout
Connection to kaspersorensen.com closed.
Kasper-Srensens-MacBook-Pro:wordpress Kasper$ git clone git://kaspersorensen.com/wp-content.git
Cloning into wp-content...
kaspersorensen.com[0: 74.220.202.12]: errno=Operation timed out
fatal: unable to connect a socket (Operation timed out)
Kasper-Srensens-MacBook-Pro:wordpress Kasper$ git clone ssh://kaspersorensen.com/wp-content.git wp-content/
Cloning into wp-content...
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied (publickey,password).
fatal: The remote end hung up unexpectedly
Kasper-Srensens-MacBook-Pro:wordpress Kasper$ No! I'm nor writing the password worng. It's crazy!
-bash: No!: command not found
Kasper-Srensens-MacBook-Pro:wordpress Kasper$ ssh [email protected]
[email protected]'s password:
Last login: Tue Feb 15 15:40:27 2011 from 0x57368359.sdbnqu1.dynamic.dsl.tele.dk
[email protected] [~]# cd www/wp-content/
[email protected] [~/www/wp-content]# git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# backup-d2490/
# backup-db/
# blogs.dir/
# bte-wb/
# index.php
# sunrise.php
# uploads/
nothing added to commit but untracked files present (use "git add" to track)
[email protected] [~/www/wp-content]# git remote add origin [email protected]:kasperbs/wp-content.git
fatal: remote origin already exists.
[email protected] [~/www/wp-content]#
OriginalL'auteur Kasper Sørensen | 2011-02-15
Vous devez vous connecter pour publier un commentaire.
Est un échec parce que vous n'avez probablement pas git-daemon en cours d'exécution.
Est un échec parce que votre nom d'utilisateur local et le distant sont différentes, donc vous devez ajouter le nom d'utilisateur distant à l'url.
Est la seule commande qui fonctionne sur la base des informations que vous avez fournies.
Noter que ce n'est pas à l'aide de ssh://modèle d'url. Vous n'avez pas à nous fournir le chemin d'accès absolu de sorte qu'il est impossible de savoir ce que l'url est correcte serait d'utiliser le ssh://url. En outre, le www répertoire a été ajouté à l'url et le .git a été retirée pour correspondre au chemin d'accès indiqué.
Edit:
bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly
Vous obtenez cette erreur parce que git n'est pas installé par défaut dans le $PATH. Il est probablement installé quelque part, comme
/usr/local/bin/git
. Le seul moyen de résoudre ce problème avec l'évolution des choses sur le serveur est d'utiliser le-u
option sur toutes les commandes qui interagissent avec le serveur.Sur le serveur à exécuter
which git-upload-pack
puis utilisez l'emplacement de celle de la commande suivante.Kasper-Srensens-MacBook-Pro:wordpress Kasper$ git clone [email protected]:www/wp-content Cloning into wp-content... [email protected]'s password: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly Kasper-Srensens-MacBook-Pro:wordpress Kasper$
J'ai essayé de modifier votre réponse à pas de chance
Kasper-Srensens-MacBook-Pro:wp-content Kasper$ git clone -u /home3/kasperso/git/bin/ [email protected] Cloning into [email protected]... /home3/kasperso/git/bin/ '/Users/Kasper/Work/Websites/www/wordpress/wp-content/[email protected]': /home3/kasperso/git/bin/: No such file or directory fatal: The remote end hung up unexpectedly Kasper-Srensens-MacBook-Pro:wp-content Kasper$
la fin de la commande avons été coupés, donc j'ai édité de nouveau.
Merci ça a fonctionné à merveille. Anychance je peux réinstaller ou de déplacer l'installation donc je n'ai pas utiliser l'option-u. Et peut-être plus important encore, d'éviter ce genre de problèmes à l'avenir, quand je reçois de plus en plus dans Git?
OriginalL'auteur Arrowmaster
Essayez ce qui suit:
La votre-repo.git fonctionne lorsque vous copiez le .git répertoire à partir de l'intérieur de votre projet à un autre emplacement et le nom qu'il votre-repo.git.
git clone --bare
. (Il y a quelques paramètres de configuration qui sont différentes dans le nu de repos.)Ne fonctionne pas:
Kasper-Srensens-MacBook-Pro:wordpress Kasper$ git clone [email protected]:www/wp-content Cloning into wp-content... [email protected]'s password: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly Kasper-Srensens-MacBook-Pro:wordpress Kasper$
OriginalL'auteur rausch