💡
原文中文,约2500字,阅读约需6分钟。
📝
内容提要
本文介绍了如何通过git-filter-repo工具分析和删除大文件,以优化Git仓库大小,并配置Git Credential Manager实现HTTP免密,简化多仓库认证。
🎯
关键要点
- 使用git-filter-repo工具分析和删除大文件以优化Git仓库大小。
- 安装git-filter-repo工具包:pip install git-filter-repo。
- 执行git filter-repo --analyze生成分析文件,查看大文件。
- 使用git filter-repo删除大文件并回收空间,执行垃圾回收和优化。
- 确认删除成功后,查看Git仓库和项目的大小。
- 配置Git Credential Manager实现HTTP免密,简化多仓库认证。
- 在Windows中安装Git时选择Git Credential Manager Core选项。
- 在WSL中配置Git使用Windows的GCM,设置credential.helper。
- 设置多个远端仓库独立认证,使用credential.useHttpPath。
- 确认当前认证方案,设置同一站点只需一次输入账号密码。
- 为指定站点单独设置单次认证,清除旧的凭据条目。
- 重新推送输入账号密码后,同一站点下的项目无需重新认证。
➡️