如何在Sourcetree中完成身份认证并正常提交推送代码
Sourcetree innersource仓库推送认证弹窗解决方法
临时规避弹窗、直接调出账号密码输入表单
- 完全退出Sourcetree程序
- 打开本地仓库根目录,启动Git Bash或任意终端工具
- 执行命令
git push,此时会直接在命令行输出账号输入提示,输入你的innersource账号后按回车,再按提示输入密码/个人访问令牌即可完成认证 - 认证完成后重新打开Sourcetree,后续操作会自动复用Git缓存的凭证,不会再弹出该认证助手窗口
永久关闭认证助手弹窗、提前配置凭证
- 打开Sourcetree,进入顶部菜单的「设置」(Windows端)/「偏好设置」(Mac端)
- 切换到「Git」标签页,找到「Git凭证助手」配置项,选择「不使用凭证助手」并保存
- 切换到「远程」标签页,在已保存的远程仓库列表中找到你对应的innersource仓库,点击编辑按钮
- 在弹出的编辑表单中直接填入你的innersource账号、密码/个人访问令牌,保存后所有针对该仓库的操作都会直接调用已保存的凭证,不会再触发认证弹窗
注意事项
如果你的innersource仓库已禁用账号密码登录,需要先登录企业innersource后台,勾选仓库读写相关权限生成个人访问令牌(PAT),密码栏直接填入生成的PAT即可完成认证。
内容的提问来源于stack exchange,提问作者Rumata
相关产品推荐
相关产品推荐

