标签:user oid 客户端 rsa android cat pad 服务器 内容
创建git用户
groupadd git adduser git -g git
创建authorized_keys文件
cd /home/git mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys cd /home chown -R git:git git
客户端创建密钥,放到服务器 authorized_keys 里面,多个存放,一行一个
ssh-keygen -t rsa -C "xxxx@126.com"
将id_rsa.pub中的内容写到服务器的authorized_keys文件中
Git服务器开启Rsa认证
编辑 /etc/ssh/sshd_config 开放下面三项设置
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
创建git仓库
cd /home mkdir gitrepo chown git:git gitrepo
创建我们的第一个git仓库:sample.git
cd gitrepo git init --bare sample.git
把仓库所属用户改为git
chown -R git:git sample.git
客户端clone仓库
git clone git@192.168.0.1:/home/gitrepo/sample.git
克隆分支
git clone -b 分支名仓库地址
git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.git
标签:user oid 客户端 rsa android cat pad 服务器 内容
原文地址:https://www.cnblogs.com/murenhui/p/9036012.html