----自从更新最新版本SourceTree后(版本2.5.1), 发现总体界面变得简洁,很多更能要么隐藏,要么换了位置,花了好半天才将其使用的和之前熟练。现在就我遇到的几个需要记录的问题进行说明,以备后期使用,同时,如果有其他小伙伴想咨询我关于它的使用,可以留言,我尽力解答!
-----其他的问题,在百度上能搜索到一大堆,我也就不做无谓的搬运工了。今天遇到的问题主要是在使用SSH 克隆GitLab上的源代码时出现无权限提示的问题,在老版本里,有个地方可以添加SSH的公钥,但是新版本找了半天愣是没找到,最后发现,使用ssh-keygen -t rsa -C "你的gitlab账户名" 生成一个默认id_rsa.pub文件,然后将这个文件打开或者pbcopy < ~/.ssh/id_rsa.pub 复制后,放到gitlab公钥的位置,然后sourceTree这边不需要设置任何东西,只是需要把SSH 类型的URL拷贝后,克隆下来就行,然后拉取推送就有权限了,至于为什么不用像以前一样设置SSH公钥,我估计是新版本的sourceTree自动检测本地存储有默认的id_rsa.pub,然后和gitlab上添加的进行比对就通过,所以本地的id_rsa.pub文件千万不要删除,不然回头就出现没有权限的提示了。
----本文只是简单的记录一下,有不懂的可以留言,不喜勿喷!
网友评论