git 使用过程中问题记录

一. 系统使用过程中问题记录

    1.  git checkout tfs 代码出现问题 ,


      git_tfs1.png


       # 查询后为 git 版本过低造成,升级新版软件(系统为: CentOS release 6.5 (Final))

  # git --version
     git version 1.7.1
     
   # 卸载旧版本 git
   # yum remove git
   
   # 安装一些依赖软件
   # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc  
   # yum install  gcc perl-ExtUtils-MakeMaker 
     
   # 安装新版 git
   
   # 安装libiconv  
   # cd /tmp
   # wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
   # tar -zxvf libiconv-1.14.tar.gz4、# cd libiconv-1.14
   # ./configure --prefix=/usr/local/libiconv  &&  make  && make install
   
   # 添加 软连接 
   # ln -s /usr/local/lib/libiconv.so /usr/lib
   # ln -s /usr/local/lib/libiconv.so.2 /usr/lib
   
   # wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.xz
   # cd /usr/local/scr/git-2.15.1
   # make configure
   # ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv  && make && make install
   
   # 添加软连接
   # ln -s /usr/local/git/bin/git /usr/bin/git
   
   # git --version
    git version 2.15.1

   

    2.  jenkins 执行 shell sudo  命令出现问题

        sudo 问题:sorry, you must have a tty to run sudo

  # cat /etc/sudoers (或 visudo 直接编辑)
   # 注释掉 Default requiretty 一行
   # Default  requiretty

      

猜你喜欢

转载自blog.51cto.com/5766902/2298213