是否可以使用密码保护我的GIT存储库?例如克隆存储库时,我会提示输入密码,否则无法克隆它。
我在局域网中使用GIT存储库,我经常将存储库从服务器克隆到本地PC上。我担心网络中的任何人都可以克隆存储库并访问机密源代码。
答案 0 :(得分:1)
您可能正在运行Git守护程序,该守护程序不提供加密或身份验证。这仅适用于存储库的公共只读镜像。
对于封闭的网络,使用HTTP和HTTPS代替Git守护程序将稍微提高性能,并增加防火墙的渗透性和代理支持。 HTTPS需要受信任的TLS证书和其他配置。
最安全的方法是使用SSH,它提供了强大的加密功能以及密码和密钥身份验证。
Learn More并查看这些instructions for setting up an SSH git server。