Linux Centos安装Git管理工具

10,763次阅读
没有评论

共计 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/ 目录下生成 repositoriesprojects.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 管理工具

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2021-01-14发表,共计717字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)