美文网首页
centos 7上安装配置git

centos 7上安装配置git

作者: 信仰与初衷 | 来源:发表于2017-11-04 23:28 被阅读0次

安装git

yum install git

配置git

配置git 用户名

git config --global user.name "xxxx"

配置git Email

git config --global user.email "xxx@example.com"

生成git本地秘钥对,此秘钥用于本地git拉取仓库的秘钥

ssh-keygen -t rsa

可以设置使用该秘钥时的输入密码

配置本地git仓库服务器

添加git账户管理git

adduser git

#不用配置密码,此处采用公钥和私钥来访问

配置访问的公钥

mkdir .ssh
此处先用scp上传访问者的公钥到/home/git/.ssh
cat id_rsa.pub >> authorized_keys
rm id_rsa.pub

修改目录权限和设置认证公钥

cd /home/git
chown -R git:git .ssh/
chmod 700 .ssh/
chmod 600 .ssh/authorized_keys

禁止git bash登录,修改git用户为git-shell登录

vim /etc/passwd

找到

git:x:502:504::/home/git:/bin/bash

修改为

git:x:502:504::/home/git:/usr/bin/git-shell

创建仓库

切换到用户目录

cd /home/git

创建仓库集放地址

mkdir registrys

创建你所使用的仓库test

mkdir registrys/test
mkdir registrys/test/test.git

初始化服务器仓库

cd registrys/test/test.git
git init --bare

此时仓库已经建好了,那么则可以作为服务区来使用了,如果不能访问的话,则请关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

本地clone仓库

git clone git@114.10.15.16(此处填你的服务器ip):~/registrys/test/test.git

如果没有克隆成功,请检查你本地的文件目录是否有些权限

相关文章

网友评论

      本文标题:centos 7上安装配置git

      本文链接:https://www.haomeiwen.com/subject/zyoqmxtx.html