共计 717 个字符,预计需要花费 2 分钟才能阅读完成。
这是单独安装 git 管理工具,如果需要更强大的功能,建议安装gitlab
可参考 Centos 7 安装 gitlab
一、Linux 安装
-
安装 git
yum install git
-
安装 gitolite 基础包
yum install perl openssh git
-
增加 git 用户,git 用户组
useradd git
-
生成 root 的 RSA 密钥对
ssh-keygen -t rsa
一直按回车即可, 之后复制到 tmp 目录备用
cp /root/.ssh/id_rsa.pub /tmp/
-
切换到 git 用户
su git
-
克隆 gitolite 源码
git clone https://github.com/sitaramc/gitolite.git
-
安装
mkdir bin ./gitolite/install -to /home/git/bin/
-
配置 gitolite 管理员为 root
/home/git/bin/gitolite setup -pk /tmp/id_rsa.pub
运行完成之后, 会在
/home/git/
目录下生成repositories
和projects.list
,并且会生成~/.ssh/authorized_keys
文件
使用exit
命令退出git
用户,切换到root
用户 -
克隆管理仓库到 root 下
git clone git@127.0.0.1:gitolite-admin.git
因为已经配置了 root 的公钥, 所以使用该命令会直接克隆成功而无需输入密码
二、生成密钥对
三、配置 ssh 支持当前生成的私钥
依次执行下面的命令即可
ssh-agent bash
# 后面的地址为生成的私钥路径, 需要指定绝对路径
ssh-add ~/.ssh/id_rsa
标签:git
linux
文章来源: Linux Centos 安装 Git 管理工具
正文完