最近在项目中用到了gitlab,他是一个类似于github的代码托管工具。

因为是个初级菜鸟第一次使用还不太熟悉,所以在此记录一下。

1、首先需要使用github的注册账号登录gitlab,查看右上角用户头像处的settings,

2、在用户设置settings处找到SSH Keys,

3、如果你的电脑中没有SSH Key,那就需要生成一个,

按照相关提示生成SSH Key,使用git工具,右键打开git bash here,在命令行中输入ssh-keygen -t rsa -C "[email protected]",此处邮箱地址是你github注册邮箱地址哦。然后一路回车就好了。接下来就按照有SSH Key的步骤来操作了。

如果电脑中没有SSH Key,那就找到相关文件夹中的文件,

一般是在这里,总之是在.ssh文件夹下的id_rsa.pub文件中,

把id_rsa.pub里的内容复制粘贴到gitlab中的key当中,

最后点击Add Key按钮,就会生成SSH Key了。

4、现在我们就可以在git 工具下用git clone来克隆你想要操作的文件了,git clone 文件路径,

5、git pull就可以把你的代码拉下来了,现在你可以增删改查你的代码了。

6、代码修改完成了,你想把你的代码重新放到gitlab上去,执行命令 git add .,此处需要注意,add后面是“空格”和“.”,

7、添加完了需要提交 ,执行命令git commit -m ‘备注信息(提交的什么内容)‘,

8、此刻你可以将你的代码推送到远程仓库了,执行命令 git push,这样你的代码基本上就被重新放到了gitlab上了。

git ssh配置完后拉取代码_使用git在gitlab上拉取代码的方法相关推荐

  1. git ssh配置完后拉取代码_Git中SSH key配置秘钥生成和如何拉取代码

    Git是分布式的代码管理工具,首先找公司的gitlab管理员帮你开通gitlab账号,发现本地Git仓库和gitlab仓库仍然不能传输项目,原因是远程的代码管理是基于SSH的,要通过SSH加密才能传输 ...

  2. git ssh配置完后拉取代码_二、windows下使用git拉取github上的项目(通过设置ssh key方式)...

    一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你 ...

  3. git ssh配置完后拉取代码_CentOS6自带git版本需要用户名才能拉取代码

    问题 当我们在CentOS6操作系统执行git操作,发现拉取代码的时候会出现如下的提示: $ git clone http://xxxxx.giterror: The requested URL re ...

  4. git点击pull后没有同步_关于git pull时出现的问题及解决反思

    前因 在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除).但远程origin已经存在,所以执行git rem ...

  5. CentOS7 安装配置 jenkins 及 自动从gitlab上拉取代码自动打包并发布到远程tomcat服务器

    jenkins 是一个开源软件项目,是基于 java 开发的一种持续集成工具,本文是对 jenkins2.176(目前最新稳定版) 进行安装和配置,实现 gitlab 上获取项目,并进行持续化自动部署 ...

  6. 从gitlab上拉代码_从gitlab上拉取代码并一键部署

    一.gitlab安装 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. GitLab拥有与Github类 ...

  7. 关于IIS8.5在配置完后出现503问题解决方案

    关于IIS8.5在配置完后出现503问题解决方案 参考文章: (1)关于IIS8.5在配置完后出现503问题解决方案 (2)https://www.cnblogs.com/fzhilong/artic ...

  8. 上拉电阻的作用原理_单片机P0口以及上拉电阻

    (一) 在我们讲解P0端口之前我们首先梳理一下各个端口有什么不同之处: P0口有三个功能: 1.外部扩展存储器时,当做数据(Data)总线(如图1中的D0~D7为数据总线接口) 2.外部扩展存储器时, ...

  9. 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令

    实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考. 这条博客也会不定时更新. 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,U ...

最新文章

  1. AndroidStudio权威教程 AS添加第三方库的6种方式(Jar module so等)
  2. Google推出开源空间音频编码引擎Songbird
  3. 新版pycharm,亮瞎我的狗眼
  4. connect函数介绍
  5. 计算机旁边快速访问没有桌面图标了怎么办,桌面找不到我的电脑(计算机)图标的解决办法-win10桌面显示我的电脑...
  6. 【代码审计】PHP代码审计---基础记录
  7. 什么时候需要使用cqrs_在CQRS读取模型中使用Hibernate进行快速开发
  8. angularjs 开发流程_超级棒的30款web前端开发工具汇总,一定要收藏!
  9. Ubuntu每次启动都显示System program problem detected的解决办法
  10. 今年因为疫情很多信用卡逾期,结果会怎么样?
  11. php版给UEditor的图片在线管理栏目增加图片删除功能
  12. 华为交换机 tagged 与 untagged 的关系、H5C 开web管理、telnet管理
  13. 罗斯蒙特8712ESR1A1N0M4流量变送器
  14. envoy中的iptable流量劫持
  15. [转载]铁路订票系统的简单设计
  16. 边界值分析法用例设计
  17. 53Java模拟器,515最好的java模拟器
  18. 用户体验 | 银行如何优化APP用户体验
  19. 支持向量机:Duality
  20. 基于TCP的在线聊天室

热门文章

  1. 可爱的PNG免扣新年装饰素材,让你海报增加节日气氛
  2. 海报设计素材|中国风的插画设计,国画浓抹中国色彩
  3. php清除h5格式,移动端H5页面端怎样除去input输入框的默认样式
  4. oracle full table scan,ORACLE优化之执行规划(1) - TABLE FULL SCAN/INDEX FULL SCAN
  5. php下列列表如何赋值,php学习笔记之list()赋值问题及each()结合遍历
  6. mysqld --initialize --console 没有 打印信息_JavaScript设计模式--装饰者模式
  7. C++设计模式详解之装饰者模式解析
  8. windows 根据父进程pid查找所有子进程id(C++)
  9. 如何实现一个连接池?
  10. GitHub开源项目之“线程池”