我可以在局域网中使用git吗?

时间:2010-07-14 02:26:41

标签: java eclipse git

我想在与同事的小型日食项目中使用EGit,但我们不想将项目提交到github.com。我应该怎么做下一张照片? IP地址为192.168.16.40,项目位于D:\ EclipseProjects \ ForwardA.git。

我应该如何填写URI,主机,存储库路径?

是计算机或git的身份验证吗?

alt text

3 个答案:

答案 0 :(得分:6)

是的,你可以! Github是git爱好者经常使用的常见集中式存储库,但它绝不需要使用git。您甚至可以在无法访问Internet的计算机上使用git。

您可以使用很多选项来设置git存储库,但是您可能希望选择一个所有同事都可以访问的Unix服务器。从那里,你有一些设置选项,但最简单的方法是选择一个他们都有权访问的目录,并在无头的git存储库中。

这是关于这个主题的一个很好的资源:http://book.git-scm.com/4_setting_up_a_private_repository.html

答案 1 :(得分:1)

你绝对可以,我不确定你的朋友是否已经安装了git服务器 如果没有,你可以按照我自己使用的这个非常方便的教程:
Setting up a Msysgit Server with copSSH on Windows

如果您有服务器,则需要:

  • 存储库所在的计算机的IP地址,
  • 其相对于计算机的路径,
  • SSH(或您使用的任何协议)端口号和
  • 身份验证。

auth字段应该是Git服务器上有权访问git repo的用户,我在我的示例中将其设置为admin但我猜测任何有R / W访问权限的人都可以操纵它。

我将对如何填写此表单进行猜测:

alt text

答案 2 :(得分:0)

Gitblit是一个用于小型工作组的开源,集成,纯Java Git服务器,查看器和存储库管理器。它在Windows上运行良好,包括作为Windows服务运行的工具。