Can't clone my Git repository

Refresh

December 2018

Views

12.3k time

3

So, I have set up my first Git repository on my liverserver, succesfully cloned it to a subdomain (that I want to use as staging server). Now I want to clone it to Github and to my local computer, but I cant. I followed the steps provided by github and tries all protocols for cloning. Below is just a small overview of what I have tried.

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]# 

2 answers

0

Попробуйте следующее:

git clone [email protected]:www/wp-content

Ваш-repo.git способ работает при копировании .git каталог из вашего проекта в другое место и назвать это ваш-repo.git .

3
git clone git://kaspersorensen.com/wp-content.git

Не удается, потому что вы, вероятно, не ГИТ-демон работает.

git clone ssh://kaspersorensen.com/wp-content.git wp-content/

Не удается, потому что ваше местное имя пользователь и имя пользователь удаленного различны, так что вы должны добавить удаленное имя в URL.


git clone [email protected]:www/wp-content

Является ли единственно возможным команда, которая будет работать на основе информации, предоставленной Вами.

Обратите внимание , что это не с помощью SSH: // URL шаблона. Вы не предоставили нам абсолютный путь , так что невозможно знать , что правильный URL будет с помощью SSH: // URL. Дополнительно WWW каталог был добавлен в URL и .git была удалена , чтобы соответствовать путям , указанным.


Редактировать: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly

Вы получаете эту ошибку , потому что мерзавец не установлен в $ PATH по умолчанию в. Это, вероятно , установлен где - то нравится /usr/local/bin/git. Единственный способ исправить это с изменением вещей на сервере использовать -uопцию на все команды , которые взаимодействуют с сервером.

На пробеге сервера which git-upload-packзатем использовать местоположение от того , в следующей команде.

git clone -u /path/to/git-upload-pack [email protected]:www/wp-content