Sourcetree没用习惯也不好用,GitLab也有些问题

Sourcetree没用习惯也不好用,GitLab也有些问题

恭喜我要开始新征程

今天用Sourcetree踩了些坑,希望以后别这样再花一天时间在这上面。

1,项目小组SubLeader给了我一个链接:ssh的链接,从GitLab上面复制给我的。
2,我打开Sourcetree
3,我到处找该把这个链接放到哪里然后才能把云端的代码拉下来
在这里插入图片描述
4,结果就是New tab → Clone → 粘贴SSH的链接。
5,然后这时候就开始炼狱了,因为这个电脑以前是另一个同事使用的,粘贴了链接之后就一直让人输入密码,用户名是灰显的。
在这里插入图片描述
这个弹出框就像被诅咒一样一直弹出来,好烦,超级厌恶。点击了Cancel还是一直弹出,一直连续要点击4,5次才能完全消失。

4,点击完后,我点了N次之后才发现可以看看报错日志详细信息,哎呀,我心里烦啊,顾不上这些。不过最终还是拗不过这玩意,不懂就不行啊,就得静下心来好好研究。
5,报错日志是这样的。
在这里插入图片描述

コマンド: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks ls-remote git@xxx.xxx.io:xxxx/xxxx-xx-xxxx/xxx_app.git
出力:
エラー: Access denied
Access denied
Access denied
Access denied
Access denied
FATAL ERROR: Server sent disconnect message
type 2 (protocol error):
“Too many authentication failures for git”
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

啊,我当时要疯了,到底怎么办!!!!!!!!!!

6,把SubLeader给我的GitLab账号在网站上登录,注意这是我们公司自己在GitLab上建的仓库,我天。真没玩明白。

7,解决方案就是把我本地的
C:\Users\自己的用户名.ssh\id_rsa.pub
里面的密钥复制到公司给我创建的GitLab网页上账号设置那里,
SSH Keys,粘贴到这里就搞定了。

8,值得注意的是我把密钥的文件指定为另一个文件也不会报错:
在这里插入图片描述
这里指定的密钥路径和GitLab网站上复制过去的文件路径不一样也是可以的,不知道是不是同样的之前的PM的账号做的密钥所以这样子。

9,而且我作死一样的一直尝试登陆进去,但是一直不行。
在这里插入图片描述
在这个地方我是试了N遍的,我劝你不要试了,试了也没有用。
各种折腾,GitLab和GitLab CE 和GitLab EE都不行的,我真没搞明白这个HostingAccount的设置到底要闹哪样?
如果有大神麻烦指点一下。
9.1,这个时候有点复杂的逻辑就是,我的本地的SSH密钥是PM项目经理的,而且用这个密钥连接过客户的GitLab仓库的拉取文件到本地的。
9.2,然后今天呢SubLeader又给我创建的是我们公司自己搭建的GitLab仓库,然后SubLeader以我的名字命名的给我创建了一个账号。
9.3,然后我把本地的这个id_rsa.pub密钥的内容粘贴到SubLeader给我创建的我们公司自己搭建的GitLab仓库里的,设置,SSH Keys里面创建一个密钥。
9.4,但是结果我其实Sourcetree里面SSH客户端指定路径却是‪C:\Users\自己电脑用户名.ssh\id_rsa,却是这个路径,然后神奇的是居然也能把SubLeader给我创建的我们公司自己搭建的GitLab仓库里的代码拉下来到本地。

10,然后吧,这些个GitLab的账号又不能在Sourcetree的HostingAccount里面设置,真的是不知道为什么。!!!!!!!!!!

11,反正吧,最后我自己的Github账号的话,连接到Sourcetree又可以,而且不是SSH链接,是HTTPS链接都可以,而且也让输入用户名密码,但是却可以,难道是GitLab的bug吗?啊,有点疯!!!!!!!!!!!!

12,为什么大家都说Sourcetree好用我却这么难呢?不过有可能几年后我也说这个好用了,偷笑。

13,最搞笑的是我费了九牛二虎之力才把GitLab远程仓库连接上,居然发现里面没有文件,是空文件夹,我靠!!!!!!!!
我居然笨到没看这个项目里面有多少分支,哈哈哈,里面全是分支,后面才恍然大悟,哎,我的天,这一天过得真是太惊险了!!差点又有问题去问SubLeader,到时人家又说我是白痴。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值