1。安装git
yum install git
2创建一个git用户,来管理git服务
sudo adduser git
3初始化.ssh目录
sudo权限用户无需密码切换为git用户
su git
跳转到git用户home目录
cd
初始化.ssh目录
mkdir .ssh && chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
将ssh公钥拷贝到authorized_keys
vim .ssh/authorized_keys
以上步骤可以通过ssh-copy-id命令快速完成。
4 .本地创建 rsa 公钥
ssh-keygen -t rsa -C “youremail@example.com”
在/user/32432/.ssh 目录下 存在一个id_rsa.pub 文件 将文件内容复制到 .ssh/authorized_keys 中
5.如何新建仓库
用户自行约定统一存放所有仓库的目录
cd /home/git/repo/
mkdir <new_repository.git>
cd <new_repository.git>
git init --bare
外部机子,例如pc机上尝试clone新仓库
$ git clone git@<git_server_hostname>:/home/git/repo/<new_repository.git>
Cloning into ‘<new_repository>’…
warning: You appear to have cloned an empty repository.