一、环境版本
组件 | 版本 |
---|---|
MacOS | 11.4 (20F71) |
SourceTree | 4.1.3_239 |
Bitbucket |
二、基础 HTTPS
1、Bitbucket设置
用户名
记录用户名备用
密码
Personal settings->应用密码->创建应用密码
赋予权限后,记录密码备用
2、SourceTree链接
填写刚刚记录的用户名和密码
【注意】密码不是你的Bitbucket登录密码
三、基础SSH
1、SourceTree设置
填写好用户名密码后,点击创建密钥,记录密钥备用
【注意】密码不是你的Bitbucket登录密码
2、Bitbucket设置
添加刚才记录的密钥。
四、OAuth HTTPS or SSH
网页登录Bitbucket后,点击连接账号,进行OAuth授权
SSH配置同第三步
五、Bug记录
1、SourceTree提示:这是一个无效源路径
SSH密钥配置错误
2、SourceTree提示:我们无法使用你的凭证
密码错误:密码使用了自己的Bitbucket登录密码,应换为应用密码,详见第二步
3、Permission denied (publickey). fatal: Could not read from remote repository.
重启前向Bitbucket推代码都没问题,重启后就不行了
# 查询ssh-agent中是否有密钥
ssh-add -l
# 若没有则将密钥添加到ssh-agent中
ssh-add ~/.ssh/你的私钥文件