zoukankan      html  css  js  c++  java
  • 源码编译git-go

    2018.8.29

    安装指定版本的git

    一,安装

    编译前准备:
    依赖库
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel  
    编译工具
    yum install gcc perl-ExtUtils-MakeMaker
    下载
    cd  /usr/local/src 
    wget  https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.7.5.tar.gz
    tar -zvxf  git-2.7.5.tar.gz
    
    执行编译
    make all prefix=/usr/local/git
    编译完成后, 安装到 /usr/local/git 目录下
    make install prefix=/usr/local/git
    
    配置环境变量
    echo 'export PATH=$PATH:/usr/local/git/bin' >>/etc/profile.d/git.sh
    source  /etc/profile.d/git.sh
    查看版本
    git   version 
    
    创建账号密码
    useradd -m git
    passwd git    
    

    二 使用

    创建 git 仓库并初始化
    mkdir -p /data/repositories
    cd /data/repositories/ && git init --bare test.git
    配置用户权限
    chown -R git:git  /data/repositories
    chmod 755 /data/repositories
    
    修改 gituser 的登录 shell 为/usr/local/git/bin/git-shell
    git:x:500:500::/home/gituser:/usr/local/git/bin/git-shell
    
    客户端使用
    https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%88%9D%E6%AC%A1%E8%BF%90%E8%A1%8C-Git-%E5%89%8D%E7%9A%84%E9%85%8D%E7%BD%AE
    
    $ git config --global user.name "John Doe"
    $ git config --global user.email johndoe@example.com
    
    
    
    git clone git@ip:/data/repositories/test.git
    输入账号密码
    

    go

    $ curl -O https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz  
    $ tar -C /usr/local -zxvf go1.9.linux-amd64.tar.gz  
    $ mkdir -p ~/go/src  
    $ echo "export GOPATH=$HOME/go" >> ~/.bashrc  
    $ echo "export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >> ~/.bashrc  
    $ source ~/.bashrc  
    $ go version
    
    进程后台运行
    让进程在后台运行更可靠的几种方法
    https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.html
    
    
  • 相关阅读:
    (转)Android IPC机制详解
    (转)android 多线程
    (转)android进程间通信:使用AIDL
    (转)如何调用SQLITE工具查看数据库
    (转)Android 自动 打包
    (转)如何手动编译一个APK
    (转)编译Android源码的全过程
    Js打造层拖动实例:网站菜单拖拽移位效果
    JS鼠标悬停时动态翻滚的紫色导航条
    jQuery1.3.2竖向的伸缩菜单
  • 原文地址:https://www.cnblogs.com/g2thend/p/11515542.html
Copyright © 2011-2022 走看看