Git@OSC SSH 服务升级通知

oschina
 oschina
发布于 2014年01月26日
收藏 33

各位 Git@OSC 用户:

从昨天(2014-01-25)到今天(2014-01-26),我们陆续收到一些用户反馈,说无法通过SSH通道clone、push、pull。

我们在紧张的检查过后,发现了一个严重的BUG,经过仔细的讨论和测试后,我们决定对SSH服务进行升级,对于之前已经添加SSH key(包括部署公钥)的用户,之后的使用中可能回遇到这样的问题:

这是因为服务器SSH服务更换签名所致,不要惊慌,你可以根据图中提示,做如下操作:

删除~/.ssh/known_hosts 中有关git.oschina.net的行,或者直接删除这个文件。

再下次clone、push、pull等的时候,会出现如下提示:

请输入yes,以确认该签名。

再完成这个步骤后,你就可以像以往正常的使用Git@OSC的SSH服务了。

您可以使用如下命令来测试您的SSH秘钥是否生效:

ssh -T git@git.oschina.net

如果你看到如下信息:

Welcome to Git@OSC, [your name]!

那么,恭喜你,SSH 秘钥对可以使用了。

最后,祝大家春节愉快,马年大吉,马上有钱,马上有妹子!Git@OSC也会在新的一年里一如既往的服务广大程序员,争取做到越来越好!

注:有关SSH协议,以及SSHkey可查看:

http://git.oschina.net/oschina/git-osc/wikis/%E5%B8%AE%E5%8A%A9#ssh-keys

http://git.oschina.net/keys

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Git@OSC SSH 服务升级通知
加载中

最新评论(83

技术渣男

引用来自“take7yo”的评论

ssh -T git@git.oschina.net
Welcome to Git@OSC, Anonymous!

引用来自“take7yo”的评论

验证时无法显示用户名,一直是匿名Anonymous。git pull或者git push的时候仍然需要使用用户名和密码来通过验证。
你可能是在项目中添加公钥,如果要显示用户名,可以添加个人公钥:http://git.oschina.net/profile/sshkeys,然后再测试应该就没问题了,我的是linux主机。
take7yo
take7yo

引用来自“take7yo”的评论

ssh -T git@git.oschina.net
Welcome to Git@OSC, Anonymous!
验证时无法显示用户名,一直是匿名Anonymous。git pull或者git push的时候仍然需要使用用户名和密码来通过验证。
take7yo
take7yo
ssh -T git@git.oschina.net
Welcome to Git@OSC, Anonymous!
冬日阳光code
冬日阳光code
windows下出现需要password的问题,我发现似乎只有秘钥文件名为id_rsa时才可以。
meijing0114
meijing0114
之前配置了github,所以这次再配置git@osc会有点问题,git命令绑定了默认的远程hostname,如果想要添加的话:
http://chiyx.iteye.com/blog/1872447
这个链接描述的非常详细。
紫海龟
紫海龟

引用来自“花谢花开”的评论

个人电脑 添加公钥一,成功签出代码,
个人电脑 添加公钥二,ssh -T git@git.oschina.net成功显示用户名。
但迁出代码无线等待。这个找谁解决?
@oschina
紫海龟
紫海龟
个人电脑 添加公钥一,成功签出代码,
个人电脑 添加公钥二,ssh -T git@git.oschina.net成功显示用户名。
但迁出代码无线等待。这个找谁解决?
返回顶部
顶部