1

我目前不在家,但随身携带我的工作笔记本电脑。在它上面,我创建了一个 Git 存储库,因为我是唯一一个在这个特定项目上真正做任何事情的人。

我共享了该文件夹,并授予我的同事将 git repo 克隆到他的机器的权利(作为远程分支)

他现在需要我的最新更改,通常他会执行 git pull。这是不可能的,因为我现在没有 VPN,而且他无法通过不安全的渠道进行连接。

有没有办法导出 repo(并在网络上的某个地方加密托管),以便他可以下载、解压缩和导入它?我希望结果与我们正常工作一样。此外,在我重返工作岗位后,我们必须能够继续合作。

-edit- 我应该补充一点,回购目前非常小

4

2 回答 2

5

git方式是使用捆绑包。

请参阅“ Git 的欢乐小包”(和git bundle手册页):

  • 这只会生成一个文件(更容易传输/复制)
  • 您的用户可以克隆或从中获取(就像它是常规回购一样):无需解压缩。

一旦发送了初始的完整捆绑包,您就可以发送增量捆绑包以进行后续更改。

于 2013-09-11T06:41:21.867 回答
1

您可以简单地压缩.git文件夹、加密并通过电子邮件发送。

于 2013-09-11T06:29:30.663 回答