ssh git 搭建

php论坛  2013-08-30 02:47:42  来源:1  阅读:211

https://blog.csdn.net/zhiyual/article/details/79825418


安装git


yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

yum install git

2. 创建一个新用户--git


adduser git       #添加用户git

passwd git        #更改git的密码

#然后按照提示连输2次密码

为安全起见禁止该用户shell登陆


vi /etc/passwd         #找到第2行,换为第3行

git:x:1001:1001::/home/git:/bin/bash

git:x:1001:1001::/home/git:/usr/local/git/bin/git-shell

3. 收集用户公钥,创建证书登录


cd /home/git/

mkdir .ssh

chmod 755 .ssh

touch .ssh/authorized_keys

chmod 644 .ssh/authorized_keys

然后将所有登陆用户的公钥保存在 authorized_keys 中,一行一个。


4. 初始化仓库 /home/mycode/test.git


cd /home

mkdir mycode

chown git mycode/                    #更改所属用户

cd mycode

git init --bare test.git             #初始化仓库

chown -R git test.git                #更改所属用户

5. 本地克隆仓库


git clone git@127.0.0.1:/home/mycode/test.git

#127.0.0.1应当更换为你的服务器IP地址



分享到:

0条评论网友评论

  • 全部评论
加载更多

飞翔船舶

关于飞翔 | 联系我们 | 新手教程 | 隐私声明 | 经营优势 | 常见问题

Copyright © 2010 - 2012 Tencent. All Rights Reserved  工信部备案号:备案号:ICP备1100256