我使用
克隆了本地仓库git clone --share --bare git@remote:foo.git /tmp/share.git
所以现在我可以在/tmp/share.git
从本地克隆开发/推/拉但是,如何从 /tmp/share.git 远程:foo.git 拉取或获取
答案 0 :(得分:0)
--bare选项意味着您只创建一个没有工作目录的git存储库,即在磁盘上没有检出任何项目文件。您不能直接在此存储库上工作,它只能用作远程存储库。
现在,我真的不明白你要做什么。如果您想在本地工作,那么只需使用基本克隆:
git clone --share --bare git@remote:foo.git /tmp/share.git
据我了解,您可能正在尝试创建一个代理来从本地tmp目录推/拉?这毫无用处。请记住,Git是一个分散的VCS,所以除了推拉操作外,一切都在本地发生。