2012-03-14 229 views
1

我即将开始一个新项目,这次我将与同伴一起工作。 我们希望使用git(当然)来管理我们的代码,我们希望为每个功能创建一个单独的分支。我们还决定我将专注于前端,而“同行”将在后端工作。因为“同伴”永远不会自己完成一个功能,但一旦完成,我将拿起他的代码并完成前端的功能。为了实现这个目标,我认为最好的方式是将他的存储库添加为远程存储库。我的回购将有2个遥控器,1个“同行”本地回购和1个在线托管。我拉动“同行”回购的功能分支,并在线推送完成的功能。如何查找本地git仓库的URL

这里我的问题:我怎么能知道“同行”本地回购的网址? 如何知道在下面的命令中应该放置什么而不是问号?

git remote add peer ????

我的机器和“同行”的一个在同一个网络中。

感谢您的帮助和愉快的一天。

+0

你使用'gitosis'或其他'git'服务器机制吗?你打算使用'ssh'并授予你的好友文件系统权限吗? – sarnold 2012-03-14 08:26:23

+0

你(你的朋友)使用什么操作系统? – svick 2012-03-14 08:51:20

+0

为什么不一起使用相同的在线回购?你的同事将推动到单独的'后端'分支,你将使用'前端'分支,然后你可能会有第三个分支来发布(实际上它可能是一个主分支),你会在哪里在需要的时候合并你的和你的同行的分支机构,并保持完成的功能是最新的。 – 2012-03-14 10:05:34

回答

2

如果您有其他回购ssh访问:

git remote add peer [email protected]:/path/to/repository.git 

更简单的方法:设置上到位桶的私人回购协议并且你们都开始推动/从中拉出。

+0

谢谢,BitBucket可能是解决方案 – macsig 2012-03-14 09:02:43

1

你的同伴可以在他的机器上安装一个ssh服务器,让你登录访问他的存储库。如果你有这样的设置,那么远程地址会像以下

[email protected]:/path/to/the/repository