早上开始投向Java的怀抱,happy的看着大佬把我的账号加入到公司内部gitlab当中,期待的搓手手准备down代码研究研究,没想到在git上卡了N久N久…
以下记录我使用GitKraken的心路历程
1.GitKraken安装
这个没什么好讲的,直接官网上下载对应的版本,100多M的exe文件,打开运行即可~
2.登录
出现登录页,可以选择用GitHub账号登录,也可以选择GitKraken账号。
我以前注册过GitHub账号,因此就直接选择这个登录啦。
没想到…connect了很久很久…一度以为这个软件挂了
然后换了个网络,分分钟弹出登录网页…
说明这玩意网速还是蛮重要的一环啊~~~
3.clone代码
从gitlab上复制代码地址如下图
在GitKraken上选择Clone with URL
将复制的链接拷贝到URL框中,再选择代码的存放路径,最后按Clone the repo
完美~~~
诶,尼玛怎么报错了
Emmmm,得配个ssh key
好的,开启Git Bash创建ssh key 按网上说的输入
$ ssh-****** -t rsa -C "[email protected]"
文件此时在[c盘>用户>自己的用户名>.ssh]目录下已经生成好了
把生成好的公钥id_rsa.pub放进 gitlab的ssh key当中即可
好的,继续clone我的代码,这回应该~~~~~
尼玛,怎么还报错…
还是那个鲜红的SSH KEY无效错误
在GitKraken上翻来覆去的找原因,确认这边配置SSH的路径也是刚才生成的正确路径啊,没道理啊…
那尝试下用https下载吧。
在gitlab,上将地址类型选为https,复制~
按之前的步骤,将复制的链接拷贝到URL框中,再选择代码的存放路径,最后按Clone the repo
GitKraken弹出输入账号密码的框子,输入,开始下载~
ok了,但是老输账号密码有点烦人,再回过头研究刚才的ssh报错
突然发现Generate这个按钮。
想想既然之前生成的无效。那就再创一个试试呗,万一成功了呢。
点击Generate创建,然后点击SSH Public Key最右侧小图标复制key
和之前一样,在gitlab上配置新创建的ssh key
好的,开始clone~~~
终于down下来啦,热泪盈眶。