我可以创建自己的远程服务器而不使用GitHub吗?
也就是说,我是否可以在局域网上创建一个远程服务器,让3台计算机共享网络驱动器,使用Gitbash进行协作工作?
我可以创建自己的远程服务器而不使用GitHub吗?
也就是说,我是否可以在局域网上创建一个远程服务器,让3台计算机共享网络驱动器,使用Gitbash进行协作工作?
有几种方法可以实现这个:
mkdir -p RepoName && git init RepoName --bare
git daemon --base-path=$PWD/RepoName
git remote add origin git://server.url.or.ip/RepoName
git clone git://server.url.or.ip/RepoName
git remote add RepoName ...
时,那不是仓库的名称,也就是项目的名称,而是远程仓库的名称。例如,“origin” 而不是 “helloworld-prog”。 - OJFord--base-path
应该是 $PWD
而不是 $PWD/RepoName
。 - Andrei是的,你需要。实际上你需要一个SSH服务,而且git可以在SSH上完美地工作。由于你正在使用Windows系统,请参考在Windows上设置带有msysgit的Git服务器
。