-
2021-05-07 18:36:57更多相关内容
-
GitLab使用流程
2017-08-11 16:07:53GitLab使用流程 -
如何通过Git客户端从Gitlab下载代码
2021-04-14 16:15:001、鼠标右键,选择Git bash Here(已经安装过Git客户端); ...(xxx@qq.com是gitlab登录的...4、在.ssh目录下打开id_rsa.pub,复制里面的内容; 5、登录Gitlab,点击右上角的账户 6、点击Setting 7、点击SSH Keys1、鼠标右键,选择Git bash Here(已经安装过Git客户端);
2、输入命令:ssh-keygen -t rsa -C xxx@qq.com;(xxx@qq.com是gitlab登录的邮箱账号)
3、第二步回车之后会让你选择生成文件的保存位置和设置密码,文件保存位置默认即可,生成之后去默认保存的位置找到.ssh文件夹;
4、在.ssh目录下打开id_rsa.pub,复制里面的内容;
5、登录Gitlab,点击右上角的账户
6、点击Setting
7、点击SSH Keys
8、把id_rsa.pub里面的内容粘贴到Key对应的地方,然后点击Add Key即可。
到此,Git客户端访问Gitlab的SSH Key已经设置成功。
下一步使用Git客户端从Gitlab下载代码
点击Clone,选择Clone with SSH,然后复制git开头的那个链接,回到Git客户端,使用命令Git clone xxxx,即可复制代码
如果这样配置之后clone代码一直提示输入密码,输入正确密码之后仍然提示permission denied,可在.ssh文件夹下新建一个config文件(没有后缀),里面的内容为
Host 10.7.23.249 //git clone地址前面部分( git@10.7.23.249:xxxx/xxxx.git)
Port 10022
IdentityFile "~/.ssh/id_rsa" //id_rsa为公钥文件名9、本地配置多个ssh key
大多数时候,我们的会有很多的git host,比如gitlab、github等,那我们就需要在本地配置多个ssh key,使得不同的host能使用不同的ssh key ,做法如下(以gitlab和github为例):1.为gitlab生成一对秘钥ssh key
ssh-keygen -t rsa -C 'xxx@xx.com' -f ~/.ssh/gitlab-rsa
2.为github生成一对秘钥ssh keyssh-keygen -t rsa -C 'xxx@xx.com' -f ~/.ssh/github-rsa
3.在~/.ssh目录下新建名称为config的文件(无后缀名)。用于配置多个不同的host使用不同的ssh key,内容如下:# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitlab_id-rsa # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_id-rsa # 配置文件参数 # Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件 # HostName : 要登录主机的主机名 # User : 登录名 # IdentityFile : 指明上面User对应的identityFile路径
4.按照上面的步骤分别往gitlab和github上添加生成的公钥gitlab_id-rsa.pub和github_id-rsa.pub,使用git操作测试是否连接成功,此时再次查看~/…ssh目录下的文件,会有gitlab_id-rsa、gitlab_id-rsa.pub和github_id-rsa、github_id-rsa.pub四个文件。本地如何配置多个gitlab的ssh
多个不同的gitlab可以共用同一个ssh配置,即只要生成一套id_rsa和id_rsa.pub文件即可,然后把id_rsa.pub的公钥设置在不同gitlab的SSH Key那里即可
config的配置如下:
# 这个是10.8.50.249上的gitlab Host 10.8.50.249 Port 10022 IdentityFile "~/.ssh/id_rsa" #这个是10.8.8.163上的gitlab Host 10.8.8.163 Port 22 User git IdentityFile "~/.ssh/id_rsa"
-
GitLab下载代码
2021-03-12 08:44:47#入职第一天#GitLab下载代码 1、安装mobaxterm终端工具 下载地址:https://mobaxterm.mobatek.net/ 2、登录服务器 192.168.17.235 3、生成SSH KEY zjy@ubuntu:~$ ssh-keygen -t rsa zjy@ubuntu:~$ cat ~/.ssh/id_rsa...git专栏目录:
1、安装mobaxterm终端工具
下载地址:https://mobaxterm.mobatek.net/
2、登录服务器
192.168.17.235
3、生成SSH KEY
zjy@ubuntu:~$ ssh-keygen -t rsa zjy@ubuntu:~$ cat ~/.ssh/id_rsa.pub
将ssh key复制到GitLab网页
4、下载代码
zjy@ubuntu:~$ git config --global user.name "你的用户名" zjy@ubuntu:~$ git config --global user.email "你的邮箱"
查看用户配置信息
zjy@ubuntu:~$ git config --list
下载
zjy@ubuntu:~$ export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo' zjy@ubuntu:~$ repo init -u ssh://git@192.168.1.204:33/amlogic/a311d-new/platform/manifest.git -m manifest.xml
出现以下信息:
Your identity is: zjy <zhao.jinyu@vhd.com.cn> If you want to change this, please re-run 'repo init' with --config-name repo has been initialized in /data/zjy
同步
zjy@ubuntu:/data/zjy$ repo sync
完成
Checking out: 100% (710/710), done in 8m22.299s repo sync has finished successfully.
总结
入职第一天什么都不懂,熟悉开发的工具和环境
-
使用gitlab下载代码(附常用命令)
2020-11-12 14:54:43Git是现在很多人常用的代码管理工具,这里有一些常用的命令详解,本人接触也不是很久,若有错误,请在评论指出,谢谢。 若计算机中没有安装GIT,可自行查找安装教程,十分简便。 ①首先,我们需要下载项目,需要在...Git是现在很多人常用的代码管理工具,这里有一些常用的命令详解,本人接触也不是很久,若有错误,请在评论指出,谢谢。
若计算机中没有安装GIT,可自行查找安装教程,十分简便。
①首先,我们需要下载项目,需要在计算机中给项目找到一个位置,使用命令:git clone 项目地址
项目地址可进入gitlab此处复制,如图:
红色部分则为项目地址。
下载完毕后,进入项目目录下可看到众多的文件夹和文件,那就是你下载的项目了。
②切换分支(多分支情况)
这里给张图看看
在图中可以看到使用了两个命令,分别为
git branch 查看本地分支
git branch -r 查看远程分支
说明:GIT存在本地仓库和远程仓库两个说法,具体是个什么情况,我不太清楚,可自行查查,有结论可在评论分享一下,谢谢。
而切换分支的功能就是为了让开发者能够备注一下吧(我认为的)
查看分支后,就可以使用命令 git checkout 进行切换,例如我这里现在已经是develop分支,我想切换到master分支,那我输入命令 git checkout master 则可切换到master分支。
③前面的命令都是开发前的准备工作,这里开始是开发中使用的——更新代码 git pull
在多人开发中,git pull就很重要了。
若是团队开发,在每天的工作中,我们需要养成一个良好的习惯——就是在开始开发前,更新一下代码
非常的简便,打开命令行,输入 git pull,再依次输入账号和密码就可以了
④提交代码
每天的工作结束时,若项目中有代码修改,都需要把新的代码上传,以备意外,emmmm,电脑死机等等等
分步骤: git add -A (添加所有已修改的文件) —— git status (查看当前状态,可看到修改过的文件或者新增的)—— git reset HEAD -- 文件路径(此步骤可有可无,为了剔除无需上传的文件)—— git commit -m '备注'(这里先把代码提交到本地仓库)—— git push(这里把代码提交到远程仓库)
更新代码时,一定要把代码提交到远程仓库,不然团队中其他人无法拉取到你的修改代码。
⑤出现代码冲突时
有时会出现多人同时修改了同一份文件,这种时候就会出现代码冲突的情况,这个时候一定要先解决冲突再上传,否则会比较麻烦。
若是已经上传了,可使用命令 git checkout 文件路径 将有冲突的文件还原版本,还原版本后再着手解决冲突,解决后再走一次提交流程即可。
本人也是最近几个月才开始使用Git,总结一些心得,若有不对的地方,请在评论指出,谢谢!
若要转载,请跟我联系,谢谢!
-
Macbook上Gitlab下载代码
2020-12-30 11:58:21项目在gitlab的http请求的url: http://gitlab.xxx.com/test.git 用以下方式请求不需要再输入用户名和密码 git clone http://用户名:密码@gitlab.xxx.com/test.git 密码不要包含@/等特殊符号,会跟后面的@... -
上传代码到gitlab及下载代码
2022-03-12 22:00:02上传代码到gitlabssh密钥配置操作流程--以下均为我自己操作一些错误 ssh密钥配置 SS配置教程 ubuntu 里面差不多前半步是这样,后半步就有点不同,因为ubuntu 里面生成的.ssh文件属于隐藏文件------ctrl+h就会显现,... -
怎么从gitlab上下载别人的代码
2021-05-12 15:49:56提要 当需要从gitlab上下载别人的代码时,这里简述一下如何操作。 方法 按如下的步骤来实现: ...按照上述操作后,已经在新建的文件夹下存在你要下载的gitlab上的代码了。 当然这是初次下载,但是当你的本地电脑 -
本地idea下载gitlab代码
2022-01-15 12:08:05一共是两部分:第一部分将本地idea和gitlab建立ssh连接;第二部分拉取gitlab代码。 -
gitlab学习(19)---gitlab用命令下载和上传代码
2018-12-30 22:53:041.在gitlab上获取已经创建好的代码库地址 git@192.168.3.43:test/jingdong.git 2.拉取代码 本地右键选择git bash here 输入git clone git@192.168.3.43:test/jingdong.git 3.上传代码 git clone git... -
windows下获取gitLab代码步骤
2016-02-18 09:43:47文档描述了window下获取gitLab代码的方法,还包括IDEA导入项目的方法,细致,只要你按照步骤来,就可以成功获取代码 -
GitLab下载源码的两种方式(https/ssh-key)
2019-07-01 16:49:15如今很多公司使用git来作为代码版本控制工具,现所在公司是自己搭建私人的GitLab来管理代码的,GitLab中使用git clone下载源码时,支持https和git(即ssh)两种方式下载源码。 一、使用https方式下载源码 这种方法在... -
怎么在gitLab代码拉到本地
2020-12-26 11:07:26新手从gitLab下载代码到本地 首先在本地上面创建一个空文件,然后在cmd里边输入 命令 : 1、cd C:\Users\l\Desktop\帝测科技\dou(创建的空文件路径); 2、git clone ... -
jenkins从gitlab拉取代码
2022-05-10 22:00:25jenkins从gitlab拉取代码 -
GitLab拉取代码、文件到本地
2021-09-17 14:55:23(前提在已经下载Git、以及Tortoisegit条件下,本人在公司部门服务器上直接根据指南下载) 1、首先打开Git Bash Here,配置用户名和邮箱。用户名随意,邮箱则是GitLab上的邮箱(邮箱必须配置好) 命令创建用户名:... -
从gitlab下载公司项目代码流程(还有git的学习和使用)
2021-08-25 20:01:01(3)在gitlab要设置SSH公钥才能下载代码,所以要生成一个ssh公钥; (4)如何配置SSH?:https://www.jianshu.com/p/bf7b09e234c8 (5)开发工具 我的前端用的是VScode,后端用IDEA,都熟悉一下,命令行方式也最好... -
linux 设备上设置ssh从gitlab下载代码-转
2021-01-18 21:10:21你们公司有好几个项目都托管在git上,然后有一台公用的服务器,这时候,你的同事在服务器上搞了一套ssh-key,添加到他的项目里用于ssh验证拉代码了,这时候你也用到这台服务器,然后把公钥往自己的项目里加的时候,... -
gitlab 拉取代码到本地以及代码运行
2022-07-07 18:00:22gitlab的使用 -
利用GITLAB实现代码管理
2022-07-29 09:10:467-28学习利用GITlab上传下载管理代码。看了许多文章,发现里面有一些新手不太需要的gitbash的cmd混淆着像我们这样新手对git的使用。所以进行一个直通车似的记录。提示以下是本篇文章正文内容,下面案例可供参考~... -
Pycharm中从gitlab拉取代码的步骤详解
2021-07-22 15:37:46点击菜单“VCS”-“Checkout from Version Control... ... 注意: 如果第一次拉取代码,没登陆过git,需要点击"log in to GitHub",否则不需要点击,直接跳过此步骤。...点击“OK”,代码从gitlab上拉取成功! ... -
gitlab拉取代码一直提示输入密码
2022-07-15 10:21:42gitlab ssh配置完成后无法拉取代码连续输入密码 -
gitlab代码查看行数
2022-01-01 15:05:491. 下载代码 git clone http://git.icentown.com/scrm/scrm.git 2. 进入下载代码目录下,即需要使用.git文件 cd scrm 3. 查看某人的代码量 git log --author="zhangzhe" --pretty=tformat: --numstat | awk '{ ... -
使用Jenkins从gitlab拉取代码并部署以及gitlab更新代码后自动构建
2022-04-29 10:28:42使用Jenkins从gitlab上拉取...将Gitlab项目的SSH克隆地址配置到相应的Jenkins任务中,在构建时将代码拉取到Jenkins服务器的相应目录,为接下来的测试、部署等操作做好准备。 首先进入Jenkins 容器中 docker exec -it -
gitlab克隆代码到本地
2022-03-16 16:11:37gitlab克隆代码到本地 在D盘新建一个文件夹code 在文件夹里面右键打开Git Bash Here 初始化 $ git init 配置本地仓库的账号和邮箱Git $ git config --global user.name 'Your Name' $ git config --global ... -
关于Gitlab拉取代码没权限的解决方法
2022-07-29 17:00:30首先,我们按照生成SSH的规则,最近,在拉取同事的代码时,由于工程依赖了公司的私有仓库代码,再更新的时候爆了没有权限的错误。最后,将生成的id_rsa.pub中的内容拷贝到Gitlab上就可以了。然后,使用如下的命令... -
GitLab提交代码
2020-03-20 11:42:45通过git bush here将template-ganqiangqiang代码下载到本地 第三步: 在template-ganqiangqiang添加需要提交的代码 第四步: Create merge request,将template-ganqiangqiang合并到dev 第五步: 打开dev远程仓库和... -
从GitLab上下载克隆代码
2019-07-10 21:58:14Git诞生于2005年,大神Linus的作品,Github诞生于2008年,没有Git就没有GitHub,Github已成为全球最大的代(tong)码(xing)开(jiao)源(you)社(wang)区(zhan),注册免费用户即可在Github上免费托管开源代码,如需建立... -
gitlab api 下载源代码
2020-10-26 00:37:06官方文档 ...api 定义: GET /projects/:id/repository/archive[.format][?...format (可选)- 下载的文件的格式。默认是 tar.gz。支持 tar.gz, tar.bz2, tbz, tbz2, tb2, bz2, tar, and zip. sha(可选) - 可指定下 -
使用git客户端从Gitlab上下载代码的流程
2020-01-30 08:51:18我的电脑重新装了系统之后,什么都没有了,所以,所有的一切都是从头开始的。 1、首先,我使用的是webstorm开发工具,刚安装了之后,想打开代码继续开发,我打开的状态是...