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

如何在自己的计算机上设置自己的本地Git服务器?,git,macos,Git,Macos,使用push命令时,我想使用自己的服务器(即127.0.0.1)。如何设置自己的服务器 我正在使用MacOS X。您不需要服务器来推送到本地存储库。您只需使用本地文件url,如下所示: 对于git本机支持的本地存储库,可以使用以下语法:/path/to/repo.git/file:///path/to/repo.git/ Mat已经为常见情况提供了正确的答案,但是如果您想在本地测试网络提交,最简单的方法是在您的计算机上设置ssh守护程序(如果OSX默认情况下还没有安装一个守护程序-不确定) 设置

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


我正在使用MacOS X。

您不需要服务器来推送到本地存储库。您只需使用本地文件url,如下所示:

对于git本机支持的本地存储库,可以使用以下语法:
  • /path/to/repo.git/
  • file:///path/to/repo.git/


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

设置ssh后,您可以通过设置远程服务器推送到本地计算机上的任何存储库:

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

  git push repo-name branch-name

请记住,用于推送到(远程或本地)的存储库通常应该使用
gitinit--bare进行初始化;或者至少没有在工作树中签出任何要推送的分支。

这是一个完全不同的问题。请回复并发布一个新问题。我如何在我的公司局域网域中添加某人,以便他们可以拉和推?我为回购协议向他们发送的URL是什么?