git - 我可以使用密码保护 GIT 存储库吗?
问题描述
是否可以使用密码保护我的 GIT 存储库?例如,当我克隆存储库时,我希望提示输入密码,否则,我无法克隆它。
我在局域网中使用 GIT 存储库,我经常将存储库从服务器克隆到本地 PC。我担心网络中的任何人都可以克隆存储库并访问机密源代码。
解决方案
您可能正在运行 Git 守护程序,它不提供加密或身份验证。这仅适用于存储库的公共只读镜像。
对于封闭的网络,使用 HTTP 和 HTTPS 代替 Git 守护程序将提供轻微的性能提升,以及防火墙穿透和代理支持。HTTPS 需要受信任的 TLS 证书和其他配置。
最安全的方法是使用 SSH,它提供强大的加密以及密码和密钥身份验证。
推荐阅读
- laravel - 使用惯性js获取媒体集合spatie媒体库
- google-bigquery - 在 BigQuery 中结合历史数据源和近乎实时的数据源?
- django - 尝试基于 TypeError 创建新对象:ItemSerializer 类型的对象不是 JSON 可序列化的 -
- woocommerce - 检查产品类别点击添加到购物车按钮,并根据结果执行条件
- javascript - 隐藏按钮内容的命令
- django - Django 进度条(芹菜不工作)
- c# - Xamarin Forms Maps 将 pin 标记更改为图像
- python - ValueError:无法分配“1”:“Topic.board”必须是“Board”实例
- phpmyadmin - 编辑表格后如何更改 phpmyadmin 5.1.0 中的重定向时间
- java - javaw 命令不支持特殊字符