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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以使用密码保护GIT存储库吗?相关的知识,希望对你有一定的参考价值。

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

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

答案

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

对于封闭网络,使用HTTP和HTTPS而不是Git守护程序将提供轻微的性能提升,以及防火墙渗透和代理支持。 HTTPS需要受信任的TLS证书和其他配置。

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

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

以上是关于我可以使用密码保护GIT存储库吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以用一个全新的项目覆盖 Git 存储库吗?

我可以在 git 的一个命令中推送到多个存储库吗?

有人制作了内存中的 GIT 存储库吗?

保护 git 存储库中的文件

git 永久性设置密码,解决git sourceTree等需要频繁输入密码的问题

删除 GIT 存储库的远程密码 [重复]