如何在自己的计算机上设置自己的本地Git服务器?

时间:2011-03-27 13:54:36

标签: git macos

当我使用push命令时,我想使用自己的服务器(即127.0.0.1)。如何设置自己的服务器?

我正在使用MacOS X.

2 个答案:

答案 0 :(得分:12)

您不需要服务器来推送到本地存储库。您可以使用git-push manual

中指示的本地文件网址
  

对于本地存储库,也由本机git支持,可以使用以下语法:

  • /path/to/repo.git/
  • file:// /path/to/repo.git /

答案 1 :(得分:6)

Mat 已经为常见案例提供了正确答案,但如果您想在本地测试网络提交,最简单的方法是在您的计算机上设置ssh守护程序(如果OSX不已默认安装一个 - 不确定)。

设置ssh后,您可以通过设置遥控器来推送到本地计算机上的任何存储库:

  git remote add repo-name user@127.0.0.1:/path/to/your/repo

  git push repo-name branch-name

请记住,用于推送(远程或本地)的存储库通常应使用git init --bare进行初始化;或者至少没有任何你打算在工作树中推出检查的分支。