centos 安装git版本管理工具
程序员文章站
2022-07-09 14:59:59
...
yum -y install gcc yum install zlib-devel.x86_64 yum install curl-devel wget --no-check-certificate https://www.kernel.org/pub/software/scm/git/git-2.10.2.tar.xz xz -d git-2.10.2.tar.xz tar xvf git-2.10.2.tar cd git-2.10.2 ./configure make && make install $ whereis git git: /usr/local/bin/git $ git --version git version 1.7.6 $ git --help [root@localhost opt]# git config --global user.name "admin" [root@localhost opt]# git config --global user.email "someone@some.com" [root@localhost opt]# git config --list user.name=admin user.email=someone@some.com [root@localhost opt]# groupadd git useradd git -g git passwd git //修改密码 安装GIT用户管理工具Gitosis yum install python-setuptools.noarch git clone https://github.com/tv42/gitosis.git “Unable to find remote helper for 'https'” during git clone sudo -H -u git gitosis-init < ~/id_rsa.pub OSError: [Errno 2] No such file or directory find / -name post-update chmod 755 /usr/lib/python2.6/site-packages/gitosis-0.2-py2.6.egg/gitosis/templates/admin/hooks/post-update 初始化gitosis管理版本库 导入管理员的公钥 sudo -H -u git gitosis-init < ~/id_rsa.pub 查看gitosis用于管理的git库 cd /home/git/repositories/ 使用git客户端下载管理用的Git库 ssh://git@192.168.1.1:4231/gitosis-admin.git gitosis.conf [gitosis] #管理用的GIT目录 [group gitosis-admin] writable = gitosis-admin members = admin [group liuliangbao_agent] writable = someServierFolder #对应服务器上/home/git/repositories/下的一个目录,自动生成的,无需手动建立 members = testuser1 testuser2 #多个用户用空格隔开 keydir放pub.key值,文件名要与members里的名字一致 可以使用puttygen.exe生成公私钥对,发放给每个人 testuser1.pub testuser2.pub 然后commit -->commit and push
推荐阅读
-
最小化安装的centos7.5上编译安装git2.19
-
在Ubuntu 18.04中安装pyenv(Python多版本管理工具)
-
CentOS安装新版RabbitMQ解决Erlang 19.3版本依赖
-
GIT版本管理工具教程
-
CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
-
CentOS版本问题安装Docker报错的解决方案
-
Centos 7 安装mysql5.7.24二进制 版本
-
centos 7.6 版本安装Mysql
-
CentOS7安装VirtualBox后系统起不来了:版本和vbox兼容很重要吧,不然VirtualBox起不来。
-
CentOS-Minimal版本下安装telnet服务和xinetd服务