git@git.oschina.net's password: Permission denied
2015-09-08 00:00
429 查看
摘要: 问题:
ssh -T git@git.oschina.net
git@git.oschina.net's password:
Permission denied (publickey,password,keyboard-interactive).
问题所在:
执行 ssh-keygen -t rsa -C "gogoodboy@163.com" 的时候,对钥匙重命名了。
解决方法:(适用Mac OS,详细见后面提供的链接)
$ ssh-add -K [path/to/your/ssh-key]
问题:
ssh -T git@git.oschina.net
git@git.oschina.net's password:
Permission denied (publickey,password,keyboard-interactive).
问题所在:
执行 ssh-keygen -t rsa -C "gogoodboy@163.com" 的时候,对钥匙重命名了。
解决方法:(适用Mac OS,详细见后面提供的链接)
ssh小白一个,没系统看过这些资料,对git也会那个普通的命令。
给公司配置了gitolite来管理代码,也是通过百度资料搭建起来的,很多细节的地方没有细细思考,因为要把公司几个人的钥匙都传到git服务器的同一个地方,所以生成钥匙的时候,选择了重命名,配置git@OSC的时候,也一样重命名了钥匙。
一直受gitolite配置在局域网,回家没有办法提交代码,很想找个解决办法。
OSC的文章也看很久了,但不久前才注册了这个账号,然后今天才在git@OSC配置ssh,准备托管一些代码到上面,方便协同管理。
跟着这个链接一步步操作:git-osc/wikis/帮助#ssh-keys 。到最后一步
好吧,死活看不到welcome信息,各种百度,各种删除重新上传,各种参照 Git@OSC SSH 服务升级通知 里面说到的办法,都没能成功。就快要放弃的时候,终于找到一篇文章:Github 访问时出现Permission denied (public key) ,找到一个关键
3ff0
字:ssh-add -l,最后看到了这篇文章:是否必须每次添加ssh-add ,因为我用的是Mac OS,所以,跟着里面的操作,终于可以看到welcome了,写上来看看大家有没有遇到和我一样的问题。
首先我得说和 ssh 相关的一切机制的确比较复杂,很容易让人晕头转向,如果你想彻底掌握这个知识体系就必须系统的学习一下相关的知识。所以 first thing first,我推荐一本书给你,不妨抽时间把它一劳永逸了:
ps:作者的这段话,让我看得非常惭愧,一知半解等于无知。
ssh -T git@git.oschina.net
git@git.oschina.net's password:
Permission denied (publickey,password,keyboard-interactive).
问题所在:
执行 ssh-keygen -t rsa -C "gogoodboy@163.com" 的时候,对钥匙重命名了。
解决方法:(适用Mac OS,详细见后面提供的链接)
$ ssh-add -K [path/to/your/ssh-key]
问题:
ssh -T git@git.oschina.net
git@git.oschina.net's password:
Permission denied (publickey,password,keyboard-interactive).
问题所在:
执行 ssh-keygen -t rsa -C "gogoodboy@163.com" 的时候,对钥匙重命名了。
解决方法:(适用Mac OS,详细见后面提供的链接)
$ ssh-add -K [path/to/your/ssh-key]
ssh小白一个,没系统看过这些资料,对git也会那个普通的命令。
给公司配置了gitolite来管理代码,也是通过百度资料搭建起来的,很多细节的地方没有细细思考,因为要把公司几个人的钥匙都传到git服务器的同一个地方,所以生成钥匙的时候,选择了重命名,配置git@OSC的时候,也一样重命名了钥匙。
一直受gitolite配置在局域网,回家没有办法提交代码,很想找个解决办法。
OSC的文章也看很久了,但不久前才注册了这个账号,然后今天才在git@OSC配置ssh,准备托管一些代码到上面,方便协同管理。
跟着这个链接一步步操作:git-osc/wikis/帮助#ssh-keys 。到最后一步
ssh -T git@git.oschina.net
好吧,死活看不到welcome信息,各种百度,各种删除重新上传,各种参照 Git@OSC SSH 服务升级通知 里面说到的办法,都没能成功。就快要放弃的时候,终于找到一篇文章:Github 访问时出现Permission denied (public key) ,找到一个关键
3ff0
字:ssh-add -l,最后看到了这篇文章:是否必须每次添加ssh-add ,因为我用的是Mac OS,所以,跟着里面的操作,终于可以看到welcome了,写上来看看大家有没有遇到和我一样的问题。
首先我得说和 ssh 相关的一切机制的确比较复杂,很容易让人晕头转向,如果你想彻底掌握这个知识体系就必须系统的学习一下相关的知识。所以 first thing first,我推荐一本书给你,不妨抽时间把它一劳永逸了:
ps:作者的这段话,让我看得非常惭愧,一知半解等于无知。
相关文章推荐
- Linux Generating SSH Keys
- mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法
- perl脚本实现限制ssh最大登录次数(支持白名单)
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- Serv-U 550 Permission denied 的解决办法
- FTP 550 Permission denied 只能建文件夹,没法删除及上传文件的原因说明
- 脚本中出现 window.open() access is denied - 拒绝访问 情况一则及分析
- Linux VPS利用SSH重置ROOT密码的方法
- ssh,scp自动登陆的实现方法
- linux下使用ssh远程执行命令批量导出数据库到本地
- shell脚本实现ssh自动登录功能分享
- ssh项目环境搭建步骤(web项目)
- 脚本实现SSH登录邮件报警
- winxp 安装MYSQL 出现Error 1045 access denied 的解决方法
- PHP使用Session遇到的一个Permission denied Notice解决办法
- PowerShell 修复 Robocopy的权限问题
- ssh非交互式密码授权远程执行脚本