Я создал Git-репозиторий на своем настольном компьютере (Windows 7) с:
git init
git add <all my files>
git commit -m "added my files"
Теперь я установил новый Ubuntu Server 10.10 на машину в моей локальной сети и установил OpenSSH. Мой домашний каталог - /home/jonas
, и я создал каталог ~/code/
для моих проектов. Я могу войти на Ubuntu Server из Windows 7 с помощью Putty.
Я установил Git на сервер с sudo apt-get install git
Добавление удаленного репозитория
Теперь я хочу добавить свой Git-репозиторий с моего рабочего стола на сервер. Я пытался следовать инструкциям Pragmatic Version Control Используя Git .
С моего рабочего стола я запускаю следующие команды:
git remote add origin jonas@192.168.1.10/home/jonas/code/myproject.git
git push origin master
Но я получил это сообщение об ошибке:
fatal: 'jonas@192.168.1.180/home/jonas/code/myproject.git' does not appear to be
a git repository
fatal: The remote end hung up unexpectedly
В чем проблема? Как мне создать удаленный репозиторий?
Как и предполагал PerfectlyNormal, я добавил :
в адрес. Теперь он работал лучше, и мне пришлось вводить пароль на сервер, но затем я получил похожее сообщение об ошибке:
fatal: '/home/jonas/code/myproject.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Нужно ли инициализировать Git-репозиторий на сервере, прежде чем я смогу git push
к нему?