Я установил Git и настроил его как сервер в CentOS и Windows в качестве клиентской машины.Изменения не отражаются на сервере git
И тогда я сделал один репо и попытался оттолкнуть изменения, но не с ошибкой updating the current branch in a non-bare repository is denied
и после поиска Google я узнал git config receive.denyCurrentBranch ignore
Затем я попытался снова толкая изменения
~/Documents/GitHub/Proj02 (master)
$ git push origin master
Warning: Permanently added '192.168.56.102' (RSA) to the list of known hosts.
[email protected]'s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 229 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
To ssh://[email protected]:/home/git/Proj02/
75a8cb9..484d414 master -> master
~/Documents/GitHub/Proj02 (master)
Но я не удалось увидеть изменения на удаленном сервере
[[email protected] Proj02]$ git config receive.denyCurrentBranch ignore
[[email protected] Proj02]$ ls
Примечание: После этого я не вижу изменений на сервере, поэтому я создаю отредактировал одну папку в репо сервера и нажал изменения, и из stdout я увидел изменения, которые файлы я нажал с клиента, они были удалены, и последние изменения, которые я нажал, были отправлены.
И я пытаюсь реализовать сервер Git.
Как я могу увидеть изменения, которые я только что нажал?
Спасибо, я поеду хотя бы по ссылкам. :) –
@Raja Конечно: убедитесь, что версия вашего git (на сервере и клиенте) 'git client --version' – VonC
Я установил только последнюю версию, но в centos, которую я собрал из источника, поскольку официальные репозитории centos имеют 1.7. Я думаю, что это не вопрос правильно –