是否可以在不添加ssh密钥的情况下克隆私有git仓库

时间:2015-06-09 14:23:59

标签: git ssh permissions git-clone

我需要在多台计算机上克隆私有git repo(而不是GitHub)。

为git repo添加个人计算机的私钥可能是一种解决方案,但我担心它会危及安全性。我不希望计算机能够在回购中写入,但只是为了能够克隆它。我认为为每台计算机创建SSH密钥也很麻烦。

有什么值得推荐的解决方案吗?

1 个答案:

答案 0 :(得分:1)

如果您只希望这些多台计算机/用户克隆一次存储库,则可以执行以下操作。

  1. 使用您的凭据将存储库克隆到单个本地计算机。这可能是--bare存储库;
  2. 在本地网络中共享文件夹。或者将整个仓库放在闪存盘上。
  3. 在其他计算机上,只需从该本地共享文件夹进行克隆。
  4. 现在,如果原始安全仓库有更新,您可以拉到本地原点,然后从它拉到多台机器。