Git  使用经验第一弹

Git 使用经验第一弹

💡 原文中文,约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。
  • 确认当前认证方案,设置同一站点只需一次输入账号密码。
  • 为指定站点单独设置单次认证,清除旧的凭据条目。
  • 重新推送输入账号密码后,同一站点下的项目无需重新认证。
➡️

继续阅读