фатальный: кажется, не репозиторий мерзавца

Я настроил пустого мерзавца repo на моем рабочем сервере с

git init --bare

От моей локальной машины я добавил repo как удаленное:

git remote add origin ssh://user@example.com/~/git/example.com

Если я даю следующую команду

git remote show origin

Я получаю высказывание сообщения об ошибке:

fatal: '~/git/example.com' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

Я попробовал двоеточие, как упомянуто здесь, но оно не помогло.

4
задан 13 April 2017 в 15:24

3 ответа

С URL SSH относительные пути начинают с Вашего корневого каталога, и он не понимает ярлыки оболочки как ~. Сделайте:

git remote add origin ssh://user@example.com/git/example.com

, если Вы хотите использовать полные пути, как /home/mario/git/example.com, используют дополнительную ведущую наклонную черту:

git remote add origin ssh://user@example.com//home/mario/git/example.com
6
ответ дан 1 December 2019 в 09:22

Это означает, что удаленный сервер не имеет repo в ~/git/example.com, я подозреваю, что у Вас есть адрес неправильно. Большинство адресов мерзавца будет чем-то как git@server.com:project.git. Большинство не имеет пути или ссылки на ~

0
ответ дан 1 December 2019 в 09:22

У меня есть ответ на мою собственную проблему...

я использую соглашения URL, используемые в этот сообщение

Домен, который я использовал, был просто определен в моем локальном файле hosts. Который, кажется, работает со всем остальным, принимает для мерзавца.

я тогда заменил example.com, расстаются с фактическим IP Сервера и получил его работа.

0
ответ дан 1 December 2019 в 09:22

Другие вопросы по тегам:

Похожие вопросы: