泡面师

  • 首页
  • 记录
好记性不如烂笔头
  1. 首页
  2. 记录
  3. centos
  4. 正文

centos7 git服务端配置

2018-05-25 3009点热度 2人点赞 0条评论

开发套装

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
标签: centos git
最后更新:2019-11-18

泡面师

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2024 泡面师. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS