Когда я нажимаю свой локальный репозиторий на удаленный сервер, я встретил ошибку «fatal: не похоже на git-репозиторий». Так что я искал в Интернете, и нашел два возможных решения:Git remote add error, когда имя репозитория имеет суффикс «.git»
Решение 1: fatal: does not appear to be a git repository
Решение 2: git 'origin' does not appear to be a git repository
Решение 1 в основном дают некоторое представление о том, как писать URL правильно при использовании протокола SSH из ваш локальный репозиторий, в то время как решение 2 говорит о удаленном сервере репозитория.
Я использовал любое из решений. Если я использую следующую команду Git для добавления удаленного хранилища не будет никаких проблем:
git remote add Name ssh://[email protected]/export/git/Name
Однако, если я использую следующую команду для добавления удаленного репозитория (мерзавец удаленного гт Имя первого):
git remote add Name ssh://[email protected]/export/git/Name.git
У меня будут ошибки «фатальный: Name.git не является репозиторием git», когда локальный репозиторий перенаправляется на удаленный сервер. Есть идеи? Благодарю.
Почему вы используете 'ssh: //'? Git использует SSH по умолчанию, в этом нет необходимости. Однако, прежде всего, между именем хоста и контуром должен быть двоеточие. Попробуйте 'git remote add UserName [email protected]:/export/git/UserName.git'. Btw, вы знаете, что имя после 'add' не является именем пользователя, а просто произвольным именем удаленного репо? –
@JakubJirutka Спасибо, я уже пробовал, но не смог. – feelfree