Sourceforge: «... не похоже на git-репозиторий» - PullRequest
3 голосов
/ 26 августа 2011

Я начал проект на Sourceforge, главным образом для того, чтобы попробовать, как он работает. Вот ссылка на проект: https://sourceforge.net/projects/tachikomawall/ Но отправка исходного кода в проект не работает для меня. Я пытаюсь использовать GIT для этой цели. Вот ошибка, которую он возвращает:

[18:09] matachi ~/Projects/htdocs/Tachikoma-Wall $ git push origin master
matachi@tachikomawall.git.sourceforge.net's password: 
fatal: '/gitroot/tachikomawall/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Вот несколько строк, которые я набрал в терминале раньше (не думаю, что я что-то забыл):

[17:57] matachi ~/Projects/htdocs/Tachikoma-Wall $ git init
[17:57] matachi ~/Projects/htdocs/Tachikoma-Wall $ git config user.name "MaTachi"
[17:58] matachi ~/Projects/htdocs/Tachikoma-Wall $ git config user.email "matachi@users.sourceforge.net"
[17:58] matachi ~/Projects/htdocs/Tachikoma-Wall $ git add .
[17:58] matachi ~/Projects/htdocs/Tachikoma-Wall $ git commit
[master (root-commit) 637d52b] first commit
 5 files changed, 91 insertions(+), 0 deletions(-)
 create mode 100644 README
 create mode 100644 images/bg.png
 create mode 100644 include/style.css
 create mode 100644 index.html
 create mode 100644 index.php
[18:08] matachi ~/Projects/htdocs/Tachikoma-Wall $ git remote add origin ssh://matachi@tachikomawall.git.sourceforge.net/gitroot/tachikomawall/code
[18:08] matachi ~/Projects/htdocs/Tachikoma-Wall $ git config branch.master.remote origin
[18:09] matachi ~/Projects/htdocs/Tachikoma-Wall $ git config branch.master.merge refs/heads/master

Я предполагаю, что в соответствии с сообщением об ошибке я не написал правильное имя хранилища. Как вы, наверное, понимаете, я раньше не пользовался GIT и до сих пор не понимаю, как он работает.

1 Ответ

5 голосов
/ 31 января 2012

У меня была такая же проблема, и я увидел комментарии к вашему вопросу. Просто для пояснения:

Руководство по https://sourceforge.net/apps/trac/sourceforge/wiki/Git является неверным .

Не клонировать / тянуть / выдвигать из:

SSH: //USERNAME@PROJECTNAME.git.sourceforge.net/gitroot/PROJECTNAME/REPONAME

Вместо этого сделайте это из:

ssh: //USERNAME@git.code.sf.net/p/PROJECTNAME/REPONAME

...