服务器搭建git私有仓库
2019-07-17 本文已影响0人
青山淼淼
安装git
yum install git
添加一个用于git的用户信息
sudo adduser git
创建证书相关
1.切换用户
su git
cd ~
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
2.生成公钥和私钥文件
cd .ssh
ssh-keygen -t rsa
*首先会让你输入要保存公钥的位置,直接回车即可,接着会提示让你重复一个密码两次,如果不想再使用公钥的时候输入密码,直接回车即可。完成后会在home目录下的.ssh目录中生成两个文件id_rsa(私有密钥)和id_rsa.pub(公钥)。
建立对应的相关文件夹
cd /www
mkdir gittest
mkdir gitdeport
cd girdeport
初始化建立一个空仓库
git init --bare runoob.git
将仓库所有者更换为git
chown -R git:git runoob.git
以上为服务器操作,下面是本地电脑操作。
我这是把本地的git仓库秘钥覆盖到服务器 IP为服务器的公网IP
cat ~/.ssh/id_rsa.pub | ssh git@148.70.00.00 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
克隆仓库
git clone git@148.70.00.00:/www/gittest/gitdeport/runoob.git
测试git 相关操作
vim test.txt
就会出现以下熟悉的界面了。
image.png