macbook pro、gitlab、SourceTree提交代码

跳槽了搞平安银行项目,公司配了macbookpro,项目组用sourcetree提交代码,先将基本步骤总结备注下。

1、安装sourcetree 

2、Mac sourcetree跳过注册
a.打开sourcetree
b.关闭sourcetree
c.命令终端输⼊defaults write com.torusknot.SourceTreeNotMAS completedWelcomeWizardVersion

d.打开sourcetree即可跳过登录 

3、首次使⽤需在Gitlab设置提交代码的密码(注意该密码为提交代码密码,跟UM 密码没有关系) 

 

4、MAC 本地创建SSH KEY ⾸先打开终端,输入如下命令,其中命令中的双引号内的邮箱请输⼊自⼰的邮箱 

ssh-keygen -t rsa -C "EX-PUYONGSONG001@pingan.com.cn" -b 4096

命令敲击完后如下图 

此时直接按enter键,不需要键⼊任何东⻄,之后效果如下图 此时需要设定密码,该密码为ssh key的密码,设定后会提示再次输入以confirm密码一致 其后效果图如下 

 

 

之后继续输⼊以下命令
cat ~/.ssh/id_rsa.pub

出现下图,其中选中的区域是稍后需要复制到gitlab的。 

访问gitlab,并进⼊的仓库,页⾯右上方setting点击进入左边菜单add an SSH key,点击进入 

 

 

将刚终端⾥里需要复制的东西,粘贴到key里面,点击add key即可。  

在gitlab中将git地址前的选项改为SSH后,再复制后⾯的地址。 

 

由于仓库git中的部分源⽂件容量太⼤,导致不能使用http协议进行传输,只能通过 SSH的方式进⾏拉取。使⽤windows系统的论上也是⽤这个⽅法,具体参考⽹网⽹网址https:// blog.csdn.net/ u011925641/article/details/79897517 

5、使⽤用SSH 拉取远端代码 

 

 

注意⾸次拉取代码如果出现⼀一直loading的情况:是ssh的问题, 

在终端输⼊入回车,再重新尝试拉取代码即可。 

ssh-add ~/.ssh/id_rsa 

若重启开机后,拉取代码提示权限问题,在终端输入上面的命令添加ssh key后输入ssh key密码(这二的密码就是上面第3步设置的提交代码密码)即可。

 

posted @ 2020-09-18 15:13  webNick  阅读(1145)  评论(0编辑  收藏  举报
好东西!绝不藏私!乐于分享!涨知识、增内涵、共同进步……
Copyright ©2016 webNick
↑返回顶部