我可以使用密码保护GIT存储库吗?

时间:2018-09-06 23:49:19

标签: git security passwords clone

是否可以使用密码保护我的GIT存储库?例如克隆存储库时,我会提示输入密码,否则无法克隆它。

我在局域网中使用GIT存储库,我经常将存储库从服务器克隆到本地PC上。我担心网络中的任何人都可以克隆存储库并访问机密源代码。

1 个答案:

答案 0 :(得分:1)

您可能正在运行Git守护程序,该守护程序不提供加密或身份验证。这仅适用于存储库的公共只读镜像。

对于封闭的网络,使用HTTP和HTTPS代替Git守护程序将稍微提高性能,并增加防火墙的渗透性和代理支持。 HTTPS需要受信任的TLS证书和其他配置。

最安全的方法是使用SSH,它提供了强大的加密功能以及密码和密钥身份验证。

Learn More并查看这些instructions for setting up an SSH git server