我可以将另一个git用户视为远程用户吗?

我可以将另一个git用户视为远程用户吗?,git,Git,我想将我的提交推送到另一个git用户(本地开发服务器不需要是用户而不是git服务器)可以推送到另一个git用户吗?如果是,则如何访问?如果用户u1可以通过共享路径访问u2的回购所在的目录,则: u2可以通过将repou2克隆为 有关说明,请参见 #u2 cd/path/to/parent/directory/of/repou2 git克隆--裸repoo2裸repoo2 cd/repou2 git远程添加barerepo../BareRepu2 u1然后可以将“barerepou2”添加为

我想将我的提交推送到另一个git用户(本地开发服务器不需要是用户而不是git服务器)可以推送到另一个git用户吗?如果是,则如何访问?

如果用户u1可以通过共享路径访问u2的回购所在的目录,则:

  • u2可以通过将repou2克隆为
    有关说明,请参见
#u2 cd/path/to/parent/directory/of/repou2 git克隆--裸repoo2裸repoo2 cd/repou2 git远程添加barerepo../BareRepu2
  • u1然后可以将“barerepou2”添加为远程:
git远程添加repu2/shared/path/to/u2/barerepo
  • u1现在可以推送至u2回购:
git push Repu2主机
  • u2可以通过u1的新贡献进行检查
吉特回购
请参阅“”,了解推送至裸回购而非直接回购的重要性。

由于您试图推送至其他用户,因此推送至非裸回购并不可取。您可以执行其中一项来完成任务

  • 推到服务器上,让每个人都从那里拉过来,比如github.com
  • 让另一个人离开你。我建议这样做

我希望这能解决问题。

你的意思是你想推进非裸回购?如何访问它?我有两个用户(u1和u2)克隆了相同的repo(repo在springloops上)。u1能否将更改推送到u2和u2,然后再推送到springloops上的repo?这两个用户在同一台计算机上吗?如果没有,它们如何访问彼此的存储库?它们位于同一个本地网络中。我认为它可以通过“远程”(在smartgit中获得此选项)进行管理。请查看以下内容:。它谈论你所要求的。 # u2 cd /path/to/parent/directory/of/repou2 git clone --bare repou2 barerepou2 cd /repou2 git remote add barerepo ../barerepou2 git remote add repou2 /shared/path/to/u2/barerepo git push repou2 master git fetch barerepo