Linux 搭建私有git服务器

坚强是说给别人听的谎言 提交于 2019-11-29 07:45:54
  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 git@10.0.0.121:/var/git/arepoforyourproject.git

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!