Я думаю, вы должны добавить файл и зафиксировать в репозитории на сервере. почему вы не попробуйте голый репозиторий?
, если вам нужно нажать коммиты с помощью дистанционных попробовать эти команды:
на сервере создать хранилище:
cd /usr/local/git/ ## or your own repo destination
mkdir repo.git
cd repo.git
git init
touch README
git add .
git commit -a -m "start my repository"
на клиенте, например убунт:
git clone ssh://[email protected]:sshport/usr/local/git/repo.git myrepo
cd myrepo
git branch someUser # create new branch
vim README ## some change on the file
git add README
git commit -a -m "some change by someUser" ## user commit changes
git push origin someUser ## push commit to server
после пользовательского толчка Администратор системы изменений должен быть связан с объединением, простой способ:
cd /usr/local/git/repo.git
git merge someUser ## merge repo by user commit
Кроме того ... он, кажется, клонировать пустой репозиторий, ничего не добавляя к нему, и толкая его. – larsks
Я попробую, но я думаю, это возможно без -. потому что у меня есть 3 репозитория, и он работает и он создан командой git init (без --bare). спасибо за ответ –
Можно без '-bare', да, но есть некоторые неудобства. – Kaz