在服务器上安装Git和SSH服务
安装git
安装ssh服务
在服务器上部署Git仓库
登录到服务器
服务器上的Git仓库必须是裸仓库。
假设已经有了仓库repo_a在本地,我们把repo_a转换成裸仓库
给组加上写权限
使用ssh公钥管理Git仓库
目标:使用不同的密钥,登录相同的git账户
客户端生成密钥
限定git用户权限,只能使用git shell
安装git
安装ssh服务
登录到服务器
服务器上的Git仓库必须是裸仓库。
假设已经有了仓库repo_a在本地,我们把repo_a转换成裸仓库
给组加上写权限
目标:使用不同的密钥,登录相同的git账户
客户端生成密钥
限定git用户权限,只能使用git shell