Я пытаюсь правильно настроить свои репозитории Git на удаленном сервере, чтобы я мог выгружать их из локальных репозиториев на моем компьютере. Я установил Git и Redmine на своем сервере CentOS, чтобы я мог размещать свои собственные репозитории кода. К сожалению, весь этот мой проект начинался немного сумбурно, потому что изначально это был тест, чтобы увидеть, как легко я могу настроить этот сервис, но после наконец запуска Redmine, я хотел посмотреть, смогу ли я получить он функционирует без необходимости начинать все заново.
На моем сервере у меня установлен Redmine в / public_html / redmine /, но поскольку я создал эту учетную запись в cPanel, я вошел и отредактировал свою запись Apache VirtualHost так, чтобы / public_html / redmine / public / был моим корнем документа, так что что Redmine появится. Да, я бы установил по-другому, если бы мне пришлось сделать это снова.
В любом случае, теперь у меня установлен Git на моем компьютере с Windows 7, и я могу использовать TortoiseGit для создания хранилища в моей папке проекта VS. Я пытаюсь использовать Git Extensions для управления своими репозиториями здесь, а также на моем сервере, но я не могу правильно настроить удаленное соединение. Я знаю, что хранилище работает на сервере, потому что оно правильно отображается в Redmine.
Моя проблема в том, что я не могу точно понять, где моя проблема. Я не знаю, так ли я пытаюсь подключиться к серверу, или мой сервер или удаленный репозиторий не настроены правильно. Моя папка git_repo в данный момент находится в / redmine / public /. Я попытался использовать функцию удаленного репозитория с графическим интерфейсом в Git Extensions и командной строке, следуя инструкциям во многих местах, и получил всевозможные ошибки, все говорят, что я не могу подключиться.
Я был бы очень признателен за любую помощь, пытаясь решить эту проблему, так как я серьезно устал от того, что весь день смотрю на мой компьютер, пытаясь его запустить и запустить.
Так же, как отправная точка:
В Git Extensions я ввожу имя пользователя @ hostname: redmine / public / git_repo / project / .git (как в инструкции) и получаю:
"Извлечение происхождения
Готово
фатальный: удаленный конец неожиданно завис
ошибка: не удалось получить источник "
Это самая распространенная ошибка, которую я получаю при всех своих попытках.