如何在git中通过ssh初始化文件夹?

时间:2014-03-06 10:16:57

标签: git ssh

我想使用ssh将我的本地存储库推送到我的网络服务器没有git 。这是可能的,还是需要像github这样的git存储库呢?

我试过了:

git init --bare ssh://user@host.com/public_html/test

错误讯息:

fatal: cannot mkdir ssh://user......../test/: Invalid argument

在我输入密码之前出现此错误。该文件夹已存在。

但它没有用。我在git书中找不到任何信息。

1 个答案:

答案 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

我希望这对你有所帮助。