💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
在Windows上管理多个GitHub账户时,需先清除现有凭据,然后为特定项目配置Git用户名和个人访问令牌。其他项目在克隆时可正常操作,推送时会提示登录。切换账户时,项目凭据会自动使用,避免重复提示。使用个人访问令牌替代密码以确保安全。
🎯
关键要点
- 在Windows上管理多个GitHub账户时,需先清除现有凭据。
- 通过控制面板的凭据管理器删除保存的GitHub凭据。
- 为特定项目配置Git用户名和个人访问令牌,以避免每次认证时的提示。
- 其他项目在克隆时可正常操作,推送时会提示登录。
- 切换账户时,项目凭据会自动使用,避免重复提示。
- 如需移除或更新项目凭据,修改.git/config文件中的url。
- 生成个人访问令牌(PAT)以替代密码,确保安全。
- 在存储凭据时要小心,仅在非敏感项目中使用URL存储。
❓
延伸问答
如何在Windows上清除现有的GitHub凭据?
在控制面板中打开凭据管理器,切换到Windows凭据标签,找到类似git:https://github.com的条目并删除它们。
如何为特定项目配置GitHub账户?
在项目的.git文件夹中打开config文件,在[remote "origin"]部分添加url,格式为https://your-username:your-personal-access-token@github.com/your-repo-name.git。
在推送或拉取时,如何处理多个GitHub账户的登录提示?
对于其他项目,克隆或初始化仓库时,Git会在推送或拉取时提示通过浏览器登录。
如何生成个人访问令牌(PAT)?
前往GitHub个人资料设置,导航到开发者设置中的个人访问令牌,点击生成新令牌并选择所需的权限。
如何移除或更新项目的凭据?
打开.git/config文件,删除或修改[remote "origin"]部分下的url。
在存储凭据时需要注意什么?
在URL中存储凭据时要小心,仅在非敏感项目中使用这种方式。
➡️