我已按照此tutorial here进行了此操作。
git remote add production demo@server_domain_or_IP:root
我的远程服务器上有一个简单的repo设置,我已验证用户名和域名是否正确,因为我使用相同的用户名和域名(我实际上使用IP地址)来ssh进入帐户。
我在顶级目录中有一个简单的目录名root
。
然而我得到了这个错误。
致命:不是git存储库......
我尝试了什么
我尝试将文件夹名称更改为root.git
,但这没有做任何事情,因为我没想到还有什么可以尝试。
研究
Receiving "fatal: Not a git repository" when attempting to remote add a Git repo
我不认为这个答案是正确的,因为一个裸的repo没有.git目录。您不应该将文件夹的.git目录作为回购(它可能是一个裸仓库)。
答案 0 :(得分:3)
您必须位于git工作目录中才能运行此命令。这是您制作的研究链接中的第二个答案。
答案 1 :(得分:1)
我不确定,但也许可以试试
/root
而不是
root
,因为
没有/
它会在/home/demo/root
中搜索根。