Git 安全认证

上一篇 / 下一篇  2013-06-18 16:40:50 / 个人分类:测试

随着GitHub短短五年里在开源领域里异军突起,Git技术越来越被人重视。不少公司已经着手将代码迁移到Git上。
Git 也和SVN一样支持用户名密码和密钥认证。密钥认证安全性更好,但配置也相对繁琐。RSA密钥有两种格式,一种是Openssh,还有一种是putty 工具生成的ppk密钥对。
在Unix上配置相对简单,只要把公钥上传到服务器端,注意必须放在用户根目录的.ssh子目录下,而且该用户必须拥有读权限,通常设置600
要注意的是有些常用的集成软件比如Jenkins的git插件只支持密钥认证。还有一个是NetBeans只支持Openssh的密钥文件格式。
Windows底下的配置问题比较多,默认的ssh应该是在用户目录下。Win7还好些,路径没有空格。XP路径有空格(Settings and Documents), 会搞出一些莫名其妙的问题。建议还是用Git Bash来检查配置比较容易找到问题。

TAG: 认证 git rsa ssh SSH 安全

 

评分:0

我来说两句

Open Toolbar