sourcetree push文件失败,提示没有权限

sourcetree push文件失败,提示没有权限

刚开始使用sourcetree时,一直可以clone代码,但是push就会提示没有权限,搜索了很久,也没有找到答案,最终看到了外国友人的一句话才知道咋回事。原来是gitlab上面有一个deployed keys让我误以为是存放ssh key的地方,实际上存放也不会报错,也能保存,只是这个时候将只能访问,无法push,将public-key放在ssh key上即可解决!如图:

sourcetree push文件失败,提示没有权限

sourcetree push文件失败,提示没有权限

祝各位避坑