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

最新文章

  1. css3的新特性transform,transition,animation
  2. 奇妙的动态代理:EF中返回的对象为什么序列化失败
  3. SQL 编程
  4. [Leetcode] Scramble String
  5. 一个null引发的错误
  6. NotificationObject.cs
  7. Swift-5-流程控制
  8. Dom对象的方法应用一getElementById技巧、getElementsByName() IE,firefox兼容
  9. Unity monodev环境搭建
  10. Maven本地仓库配置
  11. WPF 命令的简单总结
  12. 《java入门第一季》之类(String类常见方法小叙)
  13. Windows NT 的历史
  14. nohup后台执行
  15. Redis使用sortedset缓存IP段数据
  16. MVC开发中的常见错误-03-System.Data.Entity.Validation.DbEntityValidationException: 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
  17. C/S与B/S架构对比
  18. java⑿
  19. ndoejs处理编码的爬虫
  20. android studio 添加有趣的注释模板 佛祖保佑无bug等

热门文章

  1. spring boot-15.缓存
  2. 公共子序列_NOI导刊2011提高(03)题
  3. ftp读取图片并转Base64
  4. python3.6 使用newspaper库的Article包来快速抓取网页的文章或者新闻等正文
  5. 26. Remove Duplicates from Sorted Array(代码思路新奇)
  6. vue 实践技巧合集
  7. 在mac上配置cocos2d-x开发环境
  8. uoj #450[集训队作业2018]复读机
  9. oracle常用函数(2)
  10. IntelliJ IDEA 远程调试 Tomcat 的方法