所以我开始在本地开发一些东西并把它变成一个git repo。然后我拿起文件夹并将其ftp到服务器上。现在我有SSH访问服务器并安装了git。我进入了文件夹,git说那里没有回购,我认为它存储在/.git/中,并且会随之上传。
我基本上希望将此服务器添加为远程以便能够推送到但现在我不确定它是否正确设置。正确的方法是先从本地克隆吗?你是怎么做到的?
git config --get remote.origin.url
也没有在服务器上给我任何东西。我觉得我在这里错过了一大块难题。
答案 0 :(得分:1)
服务器上的repo应该是一个“裸”存储库。这样做:
ssh
到服务器并创建一个简单的git repo:
git init --bare /path/to/repos/project.git
在您的本地PC上,添加如下遥控器:
git remote add origin ssh://user@example.com/absolute/path/to/repos/project.git
第一次推到遥控器:
git push -u origin master
注意:
ssh://user@example.com/home/user/path/to/repos/project.git
。