Я настраиваю GIT на своем сервере, когда я подключаю SSH к своему серверу, я делаю:
ssh -i /path/to/key -p 30000 user@1.1.1.1
Теперь я настраиваю GIT на сервере и настраиваю УДАЛЕННО так:
remote add origin ssh://user@1.1.1.1:30000/path/to/git/repo/proj1
Я получаю ошибку:
push origin
Нет общих ссылок и не указано; ничего не делать.
Возможно, вам следует указать такую ветку, как «master».
фатальный: удаленный конец неожиданно завис
ошибка: не удалось отправить некоторые ссылки в 'ssh: //user@1.1.1.1: 30000 / путь / к / git / repos / proj1'
Пока в моем локальном репо я сделал:
touch .gitignore
git add .
git commit -m 'init'
И на моем сервере есть мерзавец.
UPDATE
git push origin
git push origin
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'ssh://git.myhost/home/myuser/gitrepos/csf'
Мой .ssh / config:
Host git.myhost
User myuser
Hostname 1.2.3.4
Port 30000
IdentityFile /home/myuser/.ssh/key_for_git