git

服务器搭建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
上一篇下一篇

猜你喜欢

热点阅读