我想使用ssh将我的本地存储库推送到我的网络服务器没有git 。这是可能的,还是需要像github这样的git存储库呢?
我试过了:
git init --bare ssh://user@host.com/public_html/test
错误讯息:
fatal: cannot mkdir ssh://user......../test/: Invalid argument
在我输入密码之前出现此错误。该文件夹已存在。
但它没有用。我在git书中找不到任何信息。
答案 0 :(得分:3)
您需要在服务器上安装git,安装完成后,您将访问服务器并运行(在服务器上):
git init --bare ~/repository.git
然后在您的本地git存储库中,您将添加一个远程
git remote add origin user@host.com:~/repository.git
如果你没有创建本地git存储库,你只需要克隆它,你就可以开始使用并推送/拉动源
git clone user@host.com:~/repository.git
将主分支(或您想要的东西)推送到它:
git push origin master
我希望这对你有所帮助。