如何在局域网上创建远程服务器而不是使用GitHub? [关闭]

问题描述 投票:12回答:3
我可以创建自己的远程服务器而不使用GitHub吗?

即我可以在LAN上制作一个远程服务器,其中三台计算机共享网络上的驱动器以使用Gitbash进行协作吗?

git lan collaboration git-bash
3个回答
10
投票
有几种方法可以做到这一点

    托管内部存储库,例如GitlabStash。这类似于BitBucket或GitHub等服务
  1. 如果您想通过SSH认证获得简单的服务-user3159253已经回答了该问题
  2. 非常裸露的骨头是
    1. 服务器:创建裸仓库:mkdir -p RepoName && git init RepoName --bare
  3. 服务器:启动git守护程序:git daemon --base-path=$PWD/RepoName
  4. 客户:添加您的遥控器:git remote add origin git://server.url.or.ip/RepoName或只是克隆它:git clone git://server.url.or.ip/RepoName

2
投票
是,是的。实际上,您需要一个SSH服务,而git可以完美地通过SSH运行。由于您使用的是Windows,请参见Setup a Git server with msysgit on Windows

2
投票
您可以设置一个远程存储库,并使其可以通过其支持的任何protocols进行访问。 AAA将由交通工具处理。
© www.soinside.com 2019 - 2024. All rights reserved.