当我将本地存储库推送到远程服务器时,我遇到了“致命:似乎不是git存储库”错误。所以我搜索了互联网,找到了两种可能的解决方案:
解决方案1:fatal: does not appear to be a git repository
解决方案2:git 'origin' does not appear to be a git repository
解决方案1基本上就如何在使用本地存储库中的SSH协议时正确编写URL有所了解,而解决方案2则讨论了远程存储库服务器。
我使用过任何一种解决方案。如果我使用以下git命令添加远程存储库,我将不会遇到任何问题:
git remote add Name ssh://XX@git2.company.com/export/git/Name
但是,如果我使用以下命令添加远程存储库(首先是git remote rm Name):
git remote add Name ssh://XX@git2.company.com/export/git/Name.git
当本地存储库被推送到远程服务器时,我将会出现“致命错误:Name.git似乎不是git存储库”。有任何想法吗?感谢。
答案 0 :(得分:1)
您是否需要“.git”扩展程序在很大程度上取决于用于托管Git存储库的应用程序。其中一些允许扩展,一些不允许。