将本地git文件夹转换为远程存储库

时间:2013-09-24 13:54:41

标签: windows git ssh

抱歉,如果我的问题太天真了。这是我想要做的:

  • 我想创建一个本地git repo(git init) - >我做到了
  • 我想使用ssh访问相同表单的其他计算机 - >卡在这里
  • 我尝试过安装git bash,但我不知道如何配置git bash中构建的ssh。
  • 我确实使用git bash添加了一个ssh配置文件,并将其作为我的computername和domain一起提供,因为这台机器就是这里的服务器。
  • 在git bash指南中,他们将公钥添加到github,我不想要

  • 简而言之,我已经通过'git init'创建了一个git存储库。

  • 我想使用ssh
  • 使用同一域中的其他计算机访问相同的内容

我不知道如何进一步处理,在这种情况下,是否有人能够提供帮助?

1 个答案:

答案 0 :(得分:0)

我可以通过SSH创建一个--bare存储库,并通过添加一个pushfetchmergepull来访问该存储库。远程原点到你创建的那些。

这样的东西
/home/git $ git init --bare your_repository.git

/your/current/repository $ git remote add origin /home/git/your_repository.git

从另一台机器

/client/path $ git init
/client/path $ git remote add origin user@server:/home/git/your_repository.git
/client/path $ git pull origin

然后

/your/current/repository $ git fetch origin
/your/current/repository $ git merge origin/master
/your/current/repository $ git push origin master

/client/path $ git fetch origin
/client/path $ git merge origin/master
/client/path $ git push origin master

这只是一个例子,--bare存储库可以在任何地方。

请点击此处查看优缺点http://git-scm.com/book/ch4-1.html