Установил Linux под ключ http://www.turnkeylinux.org/revision-control иметь сервер Git. Установка прошла нормально, и я создал пользователя для использования с git. Он поставляется с предустановленным репозиторием под названием helloworld.git.
Чтобы протестировать GIT, я сделал git clone git://192.168.56.101/git/helloworld.git
и он просто клонировал репо. Затем я вошел в репо, внес изменения и зафиксировал. Затем я добавил пульт, выполнив git remote add hassm@192.168.56.101:helloworld.git
Затем я сделал толчок, и он запросил мой пароль, как ожидал, но затем сказал helloworld.git does not appear to be a git repository
Я не указываю правильное место для удаленного репо? Также как мне создать собственное репо на сервере. Я новичок в управлении сервером GIT. Спасибо.
Здесь есть две проблемы:
1) Когда вы клонируете репо, исходное репо автоматически настраивается как источник / мастер вашей новой копии. Вам не нужно добавлять его как пульт. 'git push' без аргументов должен вернуться в это репо.
2) У вас есть опечатка в вашем удаленном репо. Вы используете git: //192.168.56.101/git/helloworld.git, но пытаетесь вернуться к git: //192.168.56.101/helloworld.git. Обратите внимание на удаленный каталог "/ git /" в пути. Вот почему git жаловался - он не нашел действительного репозитория git (потому что не смог найти любой репозиторий). Но, как я уже сказал, вам все равно этот шаг не нужен.