使用SourceTree连接github - 蝈蝈俊
💡
原文中文,约3500字,阅读约需9分钟。
📝
内容提要
本文介绍了在Git中配置代理和解决身份验证问题的方法。由于GitHub不再支持用户名和密码,用户需使用个人访问令牌(PAT)或SSH密钥进行身份验证。文中详细说明了生成PAT和SSH密钥的步骤,以及在SourceTree中使用这些凭据的指导。
🎯
关键要点
- 配置代理的方法:使用命令 git config --global http.proxy 和 git config --global https.proxy。
- GitHub 停止支持传统的用户名和密码进行身份验证,需使用个人访问令牌(PAT)或 SSH 密钥。
- 生成 PAT 的步骤包括登录 GitHub、进入设置、生成新令牌并保存。
- 在 SourceTree 中使用 PAT 的方法包括在弹出框中输入用户名和 PAT,或通过账户设置更新。
- 清除 Git 凭据缓存的方法因操作系统不同而异,Windows 和 macOS 的步骤有所不同。
- 切换到 SSH 协议的步骤包括生成 SSH 密钥、将公钥添加到 GitHub 和在 SourceTree 中切换仓库地址。
- 生成 SSH 密钥的命令为 ssh-keygen -t ed25519 -C 'your_email@example.com'。
- 在 SourceTree 中将远程仓库地址从 HTTPS 格式改为 SSH 格式。
➡️