515439429 发表于 2018-9-18 08:25:10

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

  使用git管理项目时,当我们在web目录下进行项目的检出时,直接使用clone会报如下错误:
#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
  最后保存文件,在重新检出一下,发现不需要认证了


页: [1]
查看完整版本: CentOS配置git客户端,使用密钥检出项目文件