访问git的自动密码/证书登陆功能 |
发布: 2013-07-23 11:12 |
访问git的认证一般性两种方式, 1、使用用户名+密码方式 2、使用ssh证书模式 第1种一般出现在使用http(s)协议访问git库,服务器端一般用http的basic auth认证方式。 如果不使用密码自动输入的话,需要每次都输入用户名和密码。 可能出于安全考虑,git客户端没有自动记录密码功能。 可以使用下面的方法,让git访问不需要再每次输入密码, 在$HOME目录创建.netrc文件,文件内容格式为: machine git-server-host-name1 login username password yourpassword machine git-server-host-name2 login username password yourpassword 第二种用户认证模式,与ssh的自动登陆类似, 需要在$HOME/.ssh/目录创建config文件,文件格式为: Host github.com Compression yes HostName github.com User yourusername IdentityFile /path/to/id_rsa_github |
原文: http://qtchina.tk/?q=node/739 |
Powered by zexport
|