是否可以在不添加 ssh 密钥的情况下克隆私有 git 存储库
Is it possible to clone a private git repo without adding ssh keys
我需要在多台计算机上克隆私有 git 存储库(不是来自 GitHub)。
为 git 存储库添加个人计算机的私钥可能是一种解决方案,但我担心这会危及安全性。我不希望计算机能够在 repo 上写入,而只是能够克隆它。我认为为每台计算机创建 SSH 密钥也很麻烦。
有什么好的解决办法吗?
如果您只希望那些多个 machines/users 克隆存储库一次,您可以执行以下操作。
- 使用您的凭据将存储库克隆到一台本地计算机。这可能是一个
--bare
存储库;
- 在本地网络中共享文件夹。或者将整个存储库放在闪存驱动器上。
- 在其他机器上,只需从该本地共享文件夹克隆即可。
现在,如果原始安全存储库更新,您可以拉取到本地源,然后从它拉取到多台机器。
我需要在多台计算机上克隆私有 git 存储库(不是来自 GitHub)。
为 git 存储库添加个人计算机的私钥可能是一种解决方案,但我担心这会危及安全性。我不希望计算机能够在 repo 上写入,而只是能够克隆它。我认为为每台计算机创建 SSH 密钥也很麻烦。
有什么好的解决办法吗?
如果您只希望那些多个 machines/users 克隆存储库一次,您可以执行以下操作。
- 使用您的凭据将存储库克隆到一台本地计算机。这可能是一个
--bare
存储库; - 在本地网络中共享文件夹。或者将整个存储库放在闪存驱动器上。
- 在其他机器上,只需从该本地共享文件夹克隆即可。
现在,如果原始安全存储库更新,您可以拉取到本地源,然后从它拉取到多台机器。