本文主要是介绍到新公司如何使用Gitlab拉取项目?(新手试用,从未使用过gitlab的小白总结经验),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本人git小白一个,原来公司都用svn协同开发,完全没有使用过git,gitlab。由于新公司使用gitlab所以也是硬着头皮摸索,整理了当时使用的方法,希望能够给其他的同命相连的coder一个经验参考。
目录
1.先注册gitlab账号,注册成功之后登陆
2.点击头像选择settings
3.若要拉取代码需要sshkey的认证
4.如何获取SSH Keys?
(1)右键打开git bash here,(需要安装git),在命令行中输入 ssh-keygen -t rsa -c "your_email@address.com";(此处邮箱是你的gitlab注册的邮箱地址)
(2)接下来,系统将提示您输入文件路径以保存SSH密钥对。如果您还没有SSH密钥对且未生成部署密钥,请按下建议的路径 Enter。使用建议的路径通常允许SSH客户端自动使用SSH密钥对而无需其他配置。(注意注意:请记住SSH密钥存放的位置,若没有设置一般是在c:\文档\用户\.ssh)
(3)确定路径后,系统将提示您输入密码以保护新的SSH密钥对。这是使用密码的最佳做法,但这不是必需的,您可以通过按Enter两次跳过创建密码 。(敲黑板:如果创建了密码一定要记录下来,之后使用sourceTree拉取代码时会用到)
(4)以上操作结束之后,找到ssh文件存放位置,打开文件夹,用记事本打开id_rsa.pub文件把文档里的所有内容复制到gitlab的key当中
5.拉取代码(终于到这一步了~~)
(1)拉取远程分支的代码到本地创建一个属于自己的分支进行开发
(2)上传代码
(3)合并代码
1.先注册gitlab账号,注册成功之后登陆
2.点击头像选择settings
3.若要拉取代码需要sshkey的认证
4.如何获取SSH Keys?
gitlab有提示
按照以上提示生成SSH key,具体步骤如下
(1)右键打开git bash here,(需要安装git),在命令行中输入 ssh-keygen -t rsa -c "your_email@address.com";(此处邮箱是你的gitlab注册的邮箱地址)
(2)接下来,系统将提示您输入文件路径以保存SSH密钥对。如果您还没有SSH密钥对且未生成部署密钥,请按下建议的路径 Enter。使用建议的路径通常允许SSH客户端自动使用SSH密钥对而无需其他配置。(注意注意:请记住SSH密钥存放的位置,若没有设置一般是在c:\文档\用户\.ssh)
(3)确定路径后,系统将提示您输入密码以保护新的SSH密钥对。这是使用密码的最佳做法,但这不是必需的,您可以通过按Enter两次跳过创建密码 。(敲黑板:如果创建了密码一定要记录下来,之后使用sourceTree拉取代码时会用到)
(4)以上操作结束之后,找到ssh文件存放位置,打开文件夹,用记事本打开id_rsa.pub文件把文档里的所有内容复制到gitlab的key当中
至此就有了拉取代码的权限了
5.拉取代码(终于到这一步了~~)
新手使用git未必太难全是命令行,所以推荐去下载一个名叫 sourcetree的工具进行使用,全部可视化,每一条分支,每次提交,每次提交代码与之前的差异性,显示冲突等,应有尽有,简直就是协同开发的福音啊~~~
就是这个鬼啦,去下载吧
下载结束之后,打开页面,应该是图这样,按照图示操作
点击克隆就拉取到了项目代码啦。
接下来你就可以熟悉一下sourcetree的使用方法了,非常的简单,讲一下最基本的一些使用方法
(1)拉取远程分支的代码到本地创建一个属于自己的分支进行开发
在新本地分支名填写你自定义的分支名,点击确定就创建了你自己的开发分支了
(2)上传代码
提交完之后需要推送到远程的分支去
点击推送
推送到自己的分支
(3)合并代码
嗯到这里就差不多了。作为一个新手你也会拉取代码了也会提交合并代码了剩下的细节部分就自己研究吧~~~
这篇关于到新公司如何使用Gitlab拉取项目?(新手试用,从未使用过gitlab的小白总结经验)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!