Centos 7 服务器安装git

1、先从yum安装git

yum –y install git
2、在需要的位置建一个裸仓库


cd /usr/local
mkdir git
cd git
git init --bare learngit.git
3、创建一个git用户并赋予账号密码


useradd Kafei
passwd Kafei
4、赋予用户权限






chown -R git:git learngit.git
5、禁用git用户shell登录(一定要禁用)


vi /etc/passwd
Kafei:x:1000:1000::/home/Kafei:/usr/bin/git-shell

如果不能退出请使用Ctrl+z,完成退出

6、其他的不用改。服务端完成


客户端

1、客户端安装

 下一步下一步就可以

2、进入项目目录

cd d
cd wwwroot
3、创建用户


git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
4、创建秘钥 用来每次commit和push都需要密码


ssh-keygen -t rsa -c '你的email地址'
5、一直回车回车


6、将秘钥加入到服务器

    6.1、取的秘钥在本地

        在当前目录下(若未改变目录,到C:\Users\Administrator\.ssh\id_rsa.pub)找到.ssh目录下的id_rsa.pub文件,使用notepad++或其他软件打开,复制其中内容(类似如下:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUBmNXq5K7fsukhCmM1iAPyc8VWRf3kj5BF0fjgJQDyiEfWUiXWPbT6ug8RyaCCxrKaVLASX3D28Y3x+JLom2AwnTAHttMJVPuhqX04vDJIgQg7mzw1kyepYUzdjjs942Vy6tkMzwh8KeY/gtF6W/rptWZZc1blcC1tgKLgoRwlGUFr9H3eKgqcAqJVWdU1HFxPTDEab5ZXHtqS5RXeN+6Ju/Zjkp/ITc+A3uHnDJiU1VxiUvKRkilMnN3LukdOPZTDGav/0dm/v/DT6WYqcUpUQMXPkuRzhXGAFCKAjE+3ta3vwZYZL5nszxVHcw3zQVT7e103NQFOh1Mj/heGNSV 957597038@qq.com

        6.2 将公钥加入服务器列表(服务器

        CentOS 7默认列表在/root/.ssh/authorized_keys,使用vi 编辑此文件输入刚才复制的内容,保存退出。


vi /root/.ssh/authorized_keys
    //i修改
    //esc后输入:wq保存退出
https://www.cnblogs.com/liter7/p/6581344.html