我在多台不同的计算机上工作,并使用github同步我的项目。当我从头创建一个存储库或从github创建一个fork时,它非常有用。是否可以直接将存储库克隆到github中,以便所有本地克隆都远程访问github repo,作为回报,github repo将远程存储到原始存储库中。
附录: 我对git很陌生,我真正想要的是保持我自己的工作同步而不与原始存储库交互(除了提取更新)。
我提出了这个计划:
github
*<----->*<-------> PC1
original ^--------> Pc2
^--------> PC3
其中&lt; ---&gt;显示拉动和推动。也许我从一个错误的角度接近这个。
答案 0 :(得分:2)
创建github repo并将其中一个本地克隆推送到它。您可能需要git push git@github.com:... master
。然后,在所有本地克隆中使用git remote add <name> <url>
。
我不明白为什么你需要github repo将你的存储库作为远程存储器 - 你不会将repo副本与工作目录一起使用。
答案 1 :(得分:0)
git remote add gh ssh://user@github/whatever
git push gh --all