服务器端初始化操作
安装git
yum -y install git
查看git版本(该版本不是最新版本,不碍事)
git --version
给服务器添加git用户(相当于添加一个专门管理git的员工的账户)
adduser git -m 或者 useradd git
设置git密码
passwd git
创建空仓库
git --bare init /home/git/app.git
设置git文件夹操作权限
chown -R git:git /home/git/app.git
生成SSH密钥
全局设置用户名和邮箱,并生成ssh密钥
$ git config –global user.name “xxx”
$ git config –global user.email “[email protected]”
//查看配置是否生效:git config --list
$ ssh-keygen -t rsa -C “your email address”
//此处连续按3个回车
接着会在/root/.ssh
生成私钥id_rsa
和公钥id_rsa.pub
,查看公钥
cat id_rsa.pub
登录github,点击头像->Settings->SSH and GPGkeys->New SSH key,将公钥内容复制粘贴到key输入框中,点击Add SSH key就可以看到添加成功了
接着添加一个新仓库
在服务器测试一下
ssh -T [email protected]
如果遇到提问:Are you sure you want to continue connecting (yes/no)? 直接输入yes,然后回车
参考文档: