您的位置:首页 > 运维架构 > Linux

CentOS配置git客户端,使用密钥检出项目文件

2014-03-27 16:36 309 查看
使用git管理项目时,当我们在web目录下进行项目的检出时,直接使用clone会报如下错误:
[root@Client /var/www/html]#git clone git@git.avlyun.org:pfw/syslog.git
Initialized empty Git repository in /var/www/html/syslog/.git/
git@git.avlyun.org's password:
Permission denied, please try again.
提示我们不被允许访问,应为别人配置的访问机制是采用密钥来检出项目,你被静止检出是很正常的,
接下来教大家怎么采用ssh通过自己的私钥检出项目文件,首先进入用户的.ssh目录:
cd $HOME/.ssh/
然后创建一个文件,注意文件必须以config命名:
touch config
然后编辑文件,添加如下内容vim config:
#配置git服务端的IP
Hostname 192.168.12.171
#配置git检出的用户名
User gongzheng
#配置用户认证的私钥文件,注意文件的权限必须在400一下
IdentityFile ~/.ssh/gongzheng
最后保存文件,在重新检出一下,发现不需要认证了

本文出自 “随网互联” 博客,请务必保留此出处http://suiwnet.blog.51cto.com/2492370/1385428
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐