精华内容
下载资源
问答
  • 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专栏目录:

    一、GitLab下载代码
    二、使用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.
    

    总结

    入职第一天什么都不懂,熟悉开发的工具和环境

    展开全文
  • git从gitlab下载代码,修改代码后上传代码到gitlab新建立的分支上一、git clone下载代码二、git pull确认更新到最新版本三、查看仓库文件状态四、查看远程地址五、查看本地已经存在的分支六、修改仓库代码文件七、...

    一、git clone下载代码

    git clone https://github.com/apache/flume.git
    Cloning into 'flume'...
    remote: Enumerating objects: 37983, done.
    remote: Counting objects: 100% (135/135), done.
    remote: Compressing objects: 100% (82/82), done.
    remote: Total 37983 (delta 10), reused 94 (delta 0), pack-reused 37848
    Receiving objects: 100% (37983/37983), 43.41 MiB | 6.44 MiB/s, done.
    Resolving deltas: 100% (15421/15421), done.
    

    二、git pull确认更新到最新版本

    git pull
    Already up to date.
    

    三、查看仓库文件状态

    git status
    On branch trunk
    Your branch is up to date with 'origin/trunk'.
    
    nothing to commit, working tree clean
    

    四、查看远程地址

    git remote -v
    origin	https://github.com/apache/flume.git (fetch)
    origin	https://github.com/apache/flume.git (push)
    

    五、删除github远程仓库,添加gitlab仓库

    删除github远程仓库

    git remote remove origin
    

    添加gitlab仓库

    git@git.nevint.com:data-platform/zeppelin.git
    

    六、查看本地已经存在的分支

    git branch
    * trunk
    

    七、修改仓库代码文件

    修改flume-ng-sinks模块下的pom.xml文件中,注释flume-ng-morphline-solr-sink模块,该模块下载不下来,也不常用。pom.xml文件路径是/flume/flume-ng-sinks/pom.xml。

      <modules>
        <module>flume-hdfs-sink</module>
        <module>flume-irc-sink</module>
        <module>flume-ng-hbase-sink</module>
        <module>flume-ng-hbase2-sink</module>
        <module>flume-ng-elasticsearch-sink</module>
    <!--    <module>flume-ng-morphline-solr-sink</module> -->
        <module>flume-ng-kafka-sink</module>
        <module>flume-http-sink</module>
        <module>flume-dataset-sink</module>
        <module>flume-hive-sink</module>
      </modules>
    

    八、查看修改

    git status
    On branch trunk
    Your branch is up to date with 'origin/trunk'.
    
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git restore <file>..." to discard changes in working directory)
    	modified:   flume-ng-sinks/pom.xml
    
    no changes added to commit (use "git add" and/or "git commit -a")
    

    九、添加修改文件至缓存区

    git add flume-ng-sinks/pom.xml
    

    十、提交缓存区里的改动到本地版本库

    git commit -m "annotation flume-ng-morphline-solr-sink moudle"
    
    [nio-flume-1.9.0 88af9900] annotation flume-ng-morphline-solr-sink moudle
     1 file changed, 1 insertion(+), 1 deletion(-)
    

    十一、创建本地新的分支

    查看远程版本库分支列表,上传代码改动到origin/dynamic_roll_inverval分支

    git branch -r
      origin/HEAD -> origin/nio-flume-1.9.0
      origin/dynamic_roll_inverval
      origin/gl_dev
      origin/nio-flume-1.9.0
    

    dynamic_roll_inverval分支存在则只切换分支,分支不存在则先创建dynamic_roll_inverval分支,再切换到dynamic_roll_inverval分支

     git checkout -b dynamic_roll_inverval
     
    Switched to a new branch 'dynamic_roll_inverval'
    

    查看现在所在分支

     git branch
    * dynamic_roll_inverval
      nio-flume-1.9.0
    

    十二、将代码变动上传到gitlab

    git push -u origin dynamic_roll_inverval
    
    Enumerating objects: 7, done.
    Counting objects: 100% (7/7), done.
    Delta compression using up to 12 threads
    Compressing objects: 100% (4/4), done.
    Writing objects: 100% (4/4), 422 bytes | 422.00 KiB/s, done.
    Total 4 (delta 3), reused 0 (delta 0)
    remote:
    ......
       46f83875..88af9900  dynamic_roll_inverval -> dynamic_roll_inverval
    Branch 'dynamic_roll_inverval' set up to track remote branch 'dynamic_roll_inverval' from 'origin'.
    

    十三、gitlab上查看上传的版本变动

    在这里插入图片描述

    十四、总结git上传代码常用的命令

    查看远程版本库分支列表

    git branch -r
      origin/HEAD -> origin/nio-flume-1.9.0
      origin/dynamic_roll_inverval
      origin/gl_dev
      origin/nio-flume-1.9.0
    

    创建分支列表

    git branch dev
    

    删除分支列表

    git branch -d dev
    

    切换分支

    git checkout master
    

    删除远程地址

    git remote remove origin
    

    查看提交的历史记录

    git log --pretty=oneline
    88af99004023dc44c9abe96ade5d93699b9de0f6 (HEAD -> dynamic_roll_inverval, origin/dynamic_roll_inverval, nio-flume-1.9.0) annotation flume-ng-morphline-solr-sink moudle
    

    本地仓库版本回退

    回退到上一个版本使用
    git reset --hard HEAD^
    
    回退到上上个版本使用
    git reset --hard HEAD^^或者git reset --hard HEAD~2
    
    使用版本号回退到任何版本
    git reset --hard 3343a06
    HEAD is now at 3343a06 git-test增加一行ccc
    

    添加远程仓库

    在这里插入代码片
    
    展开全文
  • 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的http请求的url:

      http://gitlab.xxx.com/test.git

    用以下方式请求不需要再输入用户名和密码

    git clone  http://用户名:密码@gitlab.xxx.com/test.git

     

    密码不要包含@/等特殊符号,会跟后面的@gitlab.com冲突,导致clone失败

    展开全文
  • Git是现在很多人常用的代码管理工具,这里有一些常用的命令详解,本人接触也不是很久,若有错误,请评论指出,谢谢。 若计算机中没有安装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,总结一些心得,若有不对的地方,请在评论指出,谢谢!

    若要转载,请跟我联系,谢谢!

    展开全文
  • 1、鼠标右键,选择Git bash Here(已经安装过Git客户端); ...(xxx@qq.com是gitlab登录的...4、.ssh目录下打开id_rsa.pub,复制里面的内容; 5、登录Gitlab,点击右上角的账户 6、点击Setting 7、点击SSH Keys
  • idea如何使用git从gitlab下载代码

    千次阅读 2019-06-28 11:09:52
    如图所示 输入url网址,选择项目下载位置,点击Text测试,测试成功后Clone 点击yes 点击New Window,打开idea窗口
  • 你们公司有好几个项目都托管git上,然后有一台公用的服务器,这时候,你的同事服务器上搞了一套ssh-key,添加到他的项目里用于ssh验证拉代码了,这时候你也用到这台服务器,然后把公钥往自己的项目里加的时候,...
  • 如何基于GitLab代码评审

    千次阅读 2020-04-14 13:35:18
    大家知道,Gitlab是知名的开源代码管理工具,除了云端代码托管服务外,也可以下载社区版本进行本地搭建。因此大部分研发团队都搭建Gitlab进行代码管理。但其实,gitlab也是支持代码评审流程的。如果我们研发团队如果...
  • GitLab提交代码

    2020-03-20 11:42:45
    通过git bush here将template-ganqiangqiang代码下载到本地 第三步: template-ganqiangqiang添加需要提交的代码 第四步: Create merge request,将template-ganqiangqiang合并到dev 第五步: 打开dev远程仓库和...
  • 文章目录1 GitLab简介2 Gitlab安装部署2.1 Gitlab安装2.2 Gitlab中文社区版补丁包安装2.3 使用Gitlab的简易网页端2.4 修改Gitlab配置文件/etc/gitlab/gitlab.rb3 Gitlab代码推送下载4 配置Gitlab的ssh密钥连接方式...
  • gitlab代码仓库)

    2021-06-09 14:38:04
    下载gitlab的rpm包 wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-13.12.3-ce.0.el8.x86_64.rpm/download.rpm 安装依赖 [root@localhost ~]# dnf -y install policycoreutils-python...
  • windows环境下配置gitlab本地代码

    万次阅读 2017-03-27 15:31:51
    最近从事一个NLP算法课题。...所以自己win10环境下配置了gitlab,顺便把流程记这里。 这里的操作主要分为git本地配置和gitlab远程代码仓库配置两部分。git本地配置 首先本地要安装好git,这个很简
  • 怎么在gitLab代码拉到本地

    千次阅读 2020-12-26 11:07:26
    新手从gitLab下载代码到本地 首先本地上面创建一个空文件,然后cmd里边输入 命令 : 1、cd C:\Users\l\Desktop\帝测科技\dou(创建的空文件路径); 2、git clone ...
  • Jenkins从Gitlab拉取代码

    千次阅读 2018-07-19 14:27:00
    做持续集成经常需要从代码管理,下面讲一下如何使用Jenkins从Gitlab拉取代码。 这里采用的是私钥/公钥配对模式。 自己本地生成一堆秘钥。 gitlab系统配置里选择Deploy Keys,内容为公钥。 Jenkins里新建...
  • GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并此基础上搭建起来的web服务。 在线安装gitlab-ce 首先准备一台可以联网的centos7系统 安装和配置必要的依赖项 sudo yum install -y curl...
  • DevOps 运维开发一体化 持续集成 CI GitLab 用户分组 添加用户 ...Jenkins 能从 Gitlab 仓库下载项目 Jenkins 能把下载的项目 Maven 自动编译 ...可以使用 GitLab,提交代码之后触发事件 事件触发,we
  • Windows 下使用Git 客户端访问 GitLab代码管理库 Windows下使用Git客户端访问GitLab代码资源:
  • GitLab 代码下载和提交的权限开放

    千次阅读 2019-01-24 10:15:12
    填写账号+配开发者权限,这样就有下载代码的权限了。如下图:   2、代码提交权限  添加了成员后还得给成员开放代码提交的权限, 项目---&gt;设置---&gt;仓库---&gt;Protected Branches---&...
  • Gitlab项目代码对接jenkins!

    千次阅读 2018-07-21 12:56:24
    本文废弃请参考:... push代码GitLab触发Jenkins自动构建 1、获取gitlab api token 在GitLab WEB界面,用jenkins账号登录后 Profile Settings -&gt; Account,拷贝Api Token. 2、配置...
  • Gitlab提交代码触发jenkins自动构建 下载所需的插件:Manage Jenkins 2 登录gitLab,生成一个Personal Access Tokens 创建完成之后,切记不要急于返回,把密钥复制下来之后再返回 进入Jenkins,添加api ...
  • git bash拉取gitlab代码的操作过程
  • idea从gitlab获取代码

    2019-03-09 11:46:00
    一、下载  1)官网下载git并安装,默认安装即可: https://git-scm.com/ ... 2)按如下操作打开git clone代码的界面    3)输入gitlab地址,点击test测试,如果失败,请查看utl地址是否正确。    4)如...
  • mac 中将gitlab拉取代码到本地

    万次阅读 2018-08-22 15:59:28
    之前安装gitlab,同时也生成了ssh key,今天发现找不到key....成功将gitlab代码下载到本地 注:为了让后续的代码能持续的更新,不能直接在gitlab里download,所以这里使用命令拉取到本地. 步骤0: 安装git、注册...
  • GitLab下载克隆代码

    万次阅读 2019-07-10 21:58:14
    Git诞生于2005年,大神Linus的作品,Github诞生于2008年,没有Git就没有GitHub,Github已成为全球最大的代(tong)码(xing)开(jiao)源(you)社(wang)区(zhan),注册免费用户即可Github上免费托管开源代码,如需建立...
  •  点击 clone 实现远程代码下载到本地。   1.3.next 直到 finish 结束,实现 项目的下载;   2.本地部署与配置    2.1.默认浏览器的选择  file --》 tools --》web browsers --》设置 默认浏览器...
  • SourceTree安装及GitLab代码管理 1.安装好sourceTree 链接: https://pan.baidu.com/s/101SueaU8Tn-IF40l93EveQ 提取码: jvem 下载好了以后先不要点击安装,需要自身电脑中搜索**%LocalAppData%\Atlassian** 找到...
  • 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(可选) - 可指定下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,950
精华内容 6,380
关键字:

如何在gitlab下载代码