CentOS搭建GIT服务器

安装git

# 请确保您切换到了root账户
$ su root
$ yum install -y git

# 验证是否安装成功
$ git --version
# 输出如下内容表示成功:
git version x.x.x.x

添加Git账户

# 添加git账户
adduser -d /home/git git
#切换用户git
su - git

 配置公钥

#创建公钥文件
mkdir .ssh
cd .ssh
touch authorized_keys
#配置权限
chmod 700 /home/git/.ssh/
chmod 600 /home/git/.ssh/authorized_keys

#客户端创建
ssh-keygen -t rsa -C "user@qq.com"
#将id_rsa.pub中内容复制到authorized_keys中。

#配置登录
vi /etc/ssh/sshd_config 
#开启公钥验证
PubkeyAuthentication yes
systemctl restart sshd.service

配置客户端

git config --global user.name "Evan Yang"
git config --global user.email "lightyiyi@qq.com"
#查看配置信息
git config --list

#测试登录,注意清空known_hosts
ssh git@你的IP地址

 创建GIT库

su - git
cd /home/git
mkrdir project
cd project
mkdir EcologyService.git
cd EcologyService.git
#初始化一个裸仓库
git init --bare

客户端连接

#从远程仓库获取到本地
git clone git@你的服务器IP:/home/git/project/EcologyService.git
#本地上传服务器
git remote add origin git@服务器IP:/home/git/project/AddressAnalysis.git

 VSCODE配置

#设置
"git.path": "C:\Program Files\Git\bin\git.exe",
"git.autofetch": true,
原文地址:https://www.cnblogs.com/Evan-fanfan/p/10345220.html