我可以将另一个git用户视为远程用户吗?
我想将我的提交推送到另一个git用户(本地开发服务器不需要是用户而不是git服务器)可以推送到另一个git用户吗?如果是,则如何访问?如果用户u1可以通过共享路径访问u2的回购所在的目录,则:我可以将另一个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”添加为
- u2可以通过将repou2克隆为
有关说明,请参见
- u1然后可以将“barerepou2”添加为远程:
- u1现在可以推送至u2回购:
- 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