加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 搭建私有git服务器

发布时间:2020-12-14 00:41:14 所属栏目:Linux 来源:网络整理
导读:安装git yum install git? 或者 apt- get install git? 创建登录git的用户 groupadd git /#这里的git的名称可以修改为自己的 useradd git - g git #将用户加入git组 passwd git #为git用户设置密码 这个密码在后面用户登录验证省份] 创建公钥 这个是git里面
  1. 安装git

    yum install git? 或者apt-get install git?
  2. 创建登录git的用户

     groupadd git  /#这里的git的名称可以修改为自己的
     useradd git -g git #将用户加入git组
    passwd git #为git用户设置密码 这个密码在后面用户登录验证省份]
  3. 创建公钥

    这个是git里面比较特殊的一步操作,通信的时候,客户端与服务器需要一个证书进行验证
    cd ~
    ssh-keygen -t rsa
    #公钥在/root/.ssh 目录下


    id_rsa.pub 为公钥
    vim?id_rsa.pub? 打开开文本然后将里面的内容复制出来
    进入创建的git用户
    #进入 git用户主目录
    cd /home/git/ #创建.ssh文件夹如果有可以忽略 mkdir .ssh #进入此目录创建authorized_keys 将刚才复制的公钥粘贴进去
    cd .ssh 
    vim authorized_keys
  4. 创建git仓库

#创建一个文件夹  
mkdir git_Project
#创建将创建文件夹的用户与用户组设置为前面创建的git用户 chown -R git:git git_Project
#修改文件权限 
chmod 777 git
#现在我们可以创建git仓库了
git init --bare name.git #初始化一个git仓库

#设置权限
chmod 666 name.git
chown -R git:git name.git

?

经过上面的步骤下来回到我们本地的电脑上,我们通过克隆来试试仓库是否可以使用:
git clone [email?protected]10.0.0.121:/var/git/arepoforyourproject.git

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读