开发套装
yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
创建git用户
groupadd git
useradd -g git -d /home/git -m -s /bin/bash git
passwd git
3HeFUErkCBNviEys
初始化
cd /home/git
mkdir project.git
cd project.git
git --bare init
chown -R git:git project.git
密钥生成
su git
ssh-keygen
touch ~/.ssh/authorized_keys
配置RSA认证
root 用户
vim /etc/ssh/sshd_config
Host *
RSAAuthentication yes
PubkeyAuthentication yes
service sshd restart
客户端密钥添加到
/home/git/.ssh/authorized_keys是存储可访问用户公钥的文件
chmod 600 authorized_keys
克隆git仓库
git clone git@xxx.xxx.xxx.xxx:project.git
文章评论