本地电脑已经配置好了ssh,但是使用sourcetree提交代码到远端时仍然弹框提醒要登录Github账号
可能的原因一:
Sourcetree设置不对
这个情况下,有可能直接报错提醒你没有远程仓库权限
修改设置,操作如下:
Sourcetree菜单栏: 工具->选项
弹出的选项面板: 一般,SSH客户端配置中,SSH客户端选择OpenSSH,SSH秘钥选择已配置好的ssh里的id_rsa
可能的原因二:
远程仓库用的是HTTP(Clone with http),需换成git(Clone with git)
Sourcetree打开命令行模式面板,运行如下代码即可
git remote set-url origin your_repo_git_url
其中your_repo_git_url
为你仓库对应的git链接