Mac上使用sourcetree 进行pull或push一直报错
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'HTTP://***************'
等错误,但是直接在git工程目录下使用git命令行操作,可以成功。原因是sourcetree使用的git和命令行的git不是一个git,sourcetree默认使用的是自带的git,所以两个git的全局用户名密码设置不一样。故需要在sourcetree的设置页面的git选项卡中,将git version选项设置为"Use System Git"。
fork同理,Git instance选择系统的即可。