精华内容
下载资源
问答
  • 用时候在用Git pull命令的时候不管用,拉取不下来远程分支代码,是因为本地分支和远程分支没有建立关联。 处理这种问题很简单就按照提示执行命令即可:git branch --set-upstream-to=origin/fixbug-2.9.8 ...

    用时候在用Git pull命令的时候不管用,拉取不下来远程分支上的代码,是因为本地分支和远程分支没有建立关联。

    处理这种问题很简单就按照提示执行命令即可:git branch --set-upstream-to=origin/fixbug-2.9.8 fixbug-2.9.8 

     

    如果想保证这种情况不出现就在建立新分支推送到远程分支上的时候加上-u参数即可

    git push -u origin feature-

    解决git pull 命令失效,不能从远程服务器上拉取代码问题

    展开全文
  • 一、准备工作: ...2、gitlab项目:git@192.168.0.73:SZOPS/FileReplacer.git 3、远端服务器:192.168.0.140 应用:Apache Tomcat/9.0.27 (2)软件 jenkins.war (https://jenkins.io/download/) apa...

    一、准备工作:

    (1)服务器:

    1、jenkins服务器:192.168.0.66

    2、gitlab上项目:git@192.168.0.73:SZOPS/FileReplacer.git

    3、远端服务器:192.168.0.140  应用:Apache Tomcat/9.0.27

    (2)软件

    jenkins.war (https://jenkins.io/download/

    apache-maven-3.6.2-bin.zip

    jdk1.8.0_144 (oracle 官网下载)

    Apache Tomcat/9.0.27 (https://tomcat.apache.org/download-90.cgi),下载.tar.gz包

    二、配置java和maven环境变量

    这个比较简单,就是把jdk和maven解压后配置环境变量即可

    环境变量配置如下:

    JAVA_HOME="/opt/app/jdk1.8.0_144"
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export MAVEN_HOME="/opt/app/apache-maven-3.6.2"
    export PATH=$MAVEN_HOME/bin:$PATH
    export JAVA_HOME
    export PATH
    export CLASSPATH

    三、配置maven库的地址

    找到maven的配置文件

    /opt/app/tools/apache-maven-3.6.2/conf/settings.xml

    把你的maven镜像库地址配置到里面,如我用的是阿里云的maven库

    四、部署搭建jenkins

    (1)部署、登录初始化

    jenkins部署就不细说了,也很简单,因为我们下载的是jenkins的war包,把这个war包放在tomcat的webapps目录下,直接启用tomcat就可以。

    输入jenkins登录地址:http://192.168.0.66:8080/jenkins

    jenkins登录初始化就不用说了,按照说明直接点下一步就可以了

    (2)安装必要的插件

    Git plugin, 
    Maven Integration, 
    Publish Over SSH

    在上面搜索框输入要安装的插件进行搜索,搜索到后点击安装就可以了。如果搜索不到,可以在网上搜索下载后可以点击 “高级-上传插件” 完成安装

    (3)配置jenkins,将git代码发布到远程服务器。

     

    五、新建发布项目

     

     

     

    展开全文
  • 通过sshgit服务器拉取远程仓库通过ssh-keygen命令在自己的电脑生成公钥和私钥; 然后打开id_rsa.pub: 将内容交给你们的git服务器管理员。 然后当他配置好之后就可以访问了。 然后就可以使用git clone将...

    背景

    要想在公司中与其他同事一起工作,首先要学会使用版本控制工具。我所在的公司使用的是git,那么在这里记录一下在公司使用git的过程。

    通过ssh从git服务器拉取远程仓库

    通过ssh-keygen命令在自己的电脑上生成公钥和私钥;
    这里写图片描述
    然后打开id_rsa.pub:
    这里写图片描述
    将内容交给你们的git服务器管理员。
    然后当他配置好之后就可以访问了。
    然后就可以使用git clone将远程仓库克隆下来了。
    这里写图片描述
    然后静待仓库克隆下来。
    查看远程仓库版本:
    这里写图片描述

    从远程仓库拉取分支

    查看远程分支

    使用git remote show origin
    这里写图片描述

    拉取远程分支

    再使用git checkout -b xxx_xxx remotes/origin/xxx_xxx

    在远程服务器上创建分支

    使用git push -u origin xxx_xxx将本地分支推到服务器

    删除远程服务器上的分支

    如果要删除服务器上的分支git push origin :xxx_xxx

    展开全文
  • 1、github新建一个仓库。 2、服务器端生成ssh key。 3、ssh key添加到github设置中。...6、服务器端l拉取github仓库代码:git pull origin 小结 关联远程库:关联一个远程库,使用命令git remote add o..

    从github仓库克隆代码到服务器。

    1、github上新建一个仓库。

    2、服务器端生成ssh key。(添加一个无特权用户用来部署代码,并赋予权限)

    (在服务器上生成用户公钥 ssh-keygen -t rsa -C "xxx@gmail.com)

    3、ssh key添加到github设置中。

    4、服务器端克隆github代码:git clone (git@github.com:p592942997/test_git.git:git仓库地址)

    5、客户端下载github desktop,代码提交到github仓库。

    6、服务器端l拉取github仓库代码:git pull origin (仓库分支名)

     

     

    服务器已有代码,推到github仓库。(前提:github仓库配置了服务器ssh key)

    git init(初始化仓库)->git add . (把所有文件添加到暂存区)->git commit -m "备注"(提交到仓库)->git remote add origin 仓库地址(远程仓库关联)->git push origin master(提交暂存区代码至master仓库分支)       后续每当本地开发更新了代码通过github desktop传到了github仓库,服务器通过git pull origin (仓库分支名)可以更新最新代码。

     

     

    小结

    关联远程库:关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git

    关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

    此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

    展开全文
  • jenkins 是一个开源软件项目,是基于 java 开发的一种持续集成工具,本文是对 jenkins...jenkinsgitlab上拉取的项目在/var/lib/jenkins/workspace 目录下面 一、jenkins 安装部署 1. jenkins 下载和安装 到htt...
  • 下面是我写的java代码,经测试,可以实现,仅供大家can
  • 自己搭的gitlab上拉取代码

    千次阅读 2019-06-12 15:59:36
    迁过来之后发现拉取代码时报错。 报错一 remote: The project you were looking for could not be found 报错二 Could not resolve host:XXXXXXX 说明拿到的URL中主机名错了。必须改成http://1xx…的 之前一直报错...
  • 1.背景:需要已经部署好的的服务器上拉取代码修改测试完成上传服务器运,服务器是windows,项目是PHPstudy集成的站点。别人给了服务器ip,端口和账号密码 2.问题:putty,flashfxp等连接远程服务器一直转圈,...
  • sh1 - 概述脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本另外的脚本startup.sh和shutdown.sh都是使用不同的参数调用了该脚本该脚本的使用方法如下(引自该脚 ...Openvswitch原理与代码分析&...
  • 如何将git分支一个服务器拉取到另一个服务器 前因:最近在工作中遇到点...解决:前提两个不同服务器上代码是同一套。场景:比如192.168.47.1下的mazhongren用户,路径下work/ 下有个分支aaaa 想要把他拉到192.1...
  • 临近毕业,自己的毕业设计需要发布到外网部署,顺便学习了jenkins部署...(1) jenkins插件,因为我们是git拉代码,然后maven编译成war包,最后放置到远程服务器上启动,所以这几个插件必装。 Git plugin, Maven I
  • 公司用了Jenkins,自己学习了一下,这工具入手难,熟悉之后所有的问题便会迎刃而解的,其功能主要是用idea工具pull代码后,构建工程就可以自动打打包发布到服务器中,非常的方便,节约了时间提高了效率,就是它,罒...
  • 一,事发问题: 每当新人入职时总要去配置各种环境变量,例如开发工具idea,版本控制maven,代码管理git等工具,...是不是有很多问号,正常配置完git为什么从服务器上拉取不了代码?二,方法解决这时你的领导就会...
  • 临近毕业,自己的毕业设计需要发布到外网部署,顺便学习了jenkins部署,就不用...(1) jenkins插件,因为我们是git拉代码,然后maven编译成war包,最后放置到远程服务器上启动,所以这几个插件必装。 Git plug...
  • svn从服务器上update文件时,如果文件有冲突,svn会自动帮你merge,很方便;git如果本地有文件改动未提交,且该文件和服务器最新版本有冲突,pull更新时会提示错误,无法更新。就是这个小小的区别,造成了产生"git ...
  • 通过用户密码的类型,让Jenkins支持Gitlab上拉取源码,首先必须安装git 准备工作 在Jenkins上安装git插件 在jenkins服务器上了安装git yum -y install git git --version 创建凭证 项目配置 我们在这里配置...
  • jenkins实现git自动拉取代码时替换配置文件 jenkins实现git自动拉取源代码——>自动编译——>发布到测试服务器——>验证测试,这个大家应该都知道,但是关于源代码里的配置文件,可能就会有点头疼了, ...
  • jenkins 构建的时候,远程服务器拉取代码的时候,报错 错误信息:Error fetching remote repo ‘origin’ 错误翻译:获取远程回购“origin”时出错 思路 1、jenkins 服务器中是否安装好了git,并在jenkins...
  • 通常项目版本流转是研发合并代码到Realese分支进行提测,测试根据研发提测分支拉取代码到测试本版本测试服务器,比如:研发提测后端服务A,分支为zhangsan_XXX_2020.05.06,小张测试该版本需求,目前测试环境总共三...
  • 但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运行Linux的机器,在此我们使用CentOS。...
  • 这篇文章主要介绍了IDEA中使用Git拉取代码时报 Git pull failed原因及解决...SVN从服务器上update文件时,如果文件有冲突,SVN会自动帮你merge,很方便;GIT如果本地有文件改动未提交,且该文件和服务器最新版本有...
  • 将远程分支拉取到本地新的分支

    万次阅读 2013-02-19 17:01:39
    但是这个新的分支不是干净的,是在原来分支的基础上建立的,所以你从服务器上拉取代码后,需要合并代码,容易出错。 而下面的方法是在本地建立一个干净的分支,代码和服务器上的代码同步: git checkout origin/v...
  • 记录一下今天在GitHub上拉取代码的报错及解决方法 原因可能有文件过大、网速太差、以及一些国外资源因为墙的因素影响等等 解决方式: 1、文件太大,解决方式为git添加 compression 配置项 git config --global core....
  • Jenkins到gitlab拉取代码,无法连接问题 == >url 这真是个坑,jenkins凭证的用户密码确认没问题,仓库url也是gitlab clone过来的。可是就是连不,这就很突然了,,, 郁闷良久后发现:问题正是这url...
  • svn从服务器上update文件时,如果文件有冲突,svn会自动帮你merge,很方便;git如果本地有文件改动未提交,且该文件和服务器最新版本有冲突,pull更新时会提示错误,无法更新。就是这个小小的区别,造成了产生"git ...
  • windows下实现自动拉取GIT代码

    千次阅读 2020-05-14 10:32:55
    分模块开发后,经常需要git同步代码;本篇文章记录下每天早上同步代码 一.编写同步git代码的bat脚本 1.1 同步脚本 注意:如果本地密钥信息没配置到gitlab服务器,可设置记住密码,本脚本需先手动执行一次 @echo ...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 327
精华内容 130
关键字:

从服务器上拉取代码