文章搬运:https://blog.youkuaiyun.com/qq_35730500/article/details/80861655
centos6.9搭建git(个人笔记)
系统采用的是centos6.9系统
安装git
# yum -y install git
查看git版本
# git --version
查看git安装位置
# whereis git
创建git用户
# useradd git
# passwd git
创建用户和密码
创建登录证书
(这是我的git位置,没有可以自己创建 mkdir)
# cd home/git
# mkdir .ssh
# chmod 700 .ssh
# touch 700 .ssh/authorized_keys
# chmod 600 .ssh/authorized_keys
赋予git账户权限
禁止git用户shell登录
# chown -R git:git /home/git/.ssh/
# vim /etc/paasswd
在其中找到git这一行,没有就添加
git:x:503:503::/home/git:/bin/bash
503为用户组
创建仓库地址
自定义位置
如:
# cd home/git
# mkdir gitdepot
# cd gitdepot
创建一个空的你仓库名称为project.git
# git init --bare project.git (git init project.git)
# chown -R git:git project.git
创建用户
# git config --global user.name "你的名字"
# git config --global user.email "你的邮箱"
下面这个命令是创建秘匙
# ssh-keygen -t rsa -C "你的邮箱"
运行完上面这个命令以后一直回车
打开公匙文件id_rsa.pub复制,将他粘贴到服务器刚才创建的authorized_keys文件中上
# cd ~/.ssh
复制秘钥(秘钥后面是你的邮箱)
# vim id_rsa.pub
将迷药复制到这
# vim /home/git/.ssh/authorized_keys
测试
安装客户端
git clone ssh://git@服务器ip:端口/home/git/gitdepot/project.git
完成。