GIT服务器免密码操作

1.安装git

    yum install git

2.创建一个用户供git使用

    useradd git                           #创建了一个名为git的用户

    password git                        #设置密码

3.打开RSA认证    打开三项配置

    vim /etc/ssh/sshd_config

    RSAAuthentication yes

    PubkeyAuthentication yes

    AuthorizedKeysFile .ssh/authorized_keys

4.配置

    authorized_keys 也就是git权限

    进入/home/git目录

    mkdir .ssh

    chmod -R 700 .ssh

    vim authorized_keys

    将本地公钥复制进去 wq保存退出

    chmod 600authorized_keys

5.创建git仓库

    cd /home/git

    git init --bare test.git

    chown -R git:git test.git

6.本地克隆

    git clone git@ip:/home/git/test.git

    如果不需要密码就成功了

注意:git用的是什么用户就配置什么用户的authorized_keys,不同用户对应不同的权限

你可能感兴趣的:(GIT服务器免密码操作)