Git@OSC SSH 服务升级通知 - 开源中国社区
Git@OSC SSH 服务升级通知
oschina 2014年01月26日

Git@OSC SSH 服务升级通知

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

免费体验IBM Cloud,构建Iot应用 >>>  

各位 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)
最新评论
0

引用来自“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主机。
0

引用来自“take7yo”的评论

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

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

个人电脑 添加公钥一,成功签出代码,
个人电脑 添加公钥二,ssh -T git@git.oschina.net成功显示用户名。
但迁出代码无线等待。这个找谁解决?
@oschina
0
个人电脑 添加公钥一,成功签出代码,
个人电脑 添加公钥二,ssh -T git@git.oschina.net成功显示用户名。
但迁出代码无线等待。这个找谁解决?
0
windows下出现需要password的问题,是因为git没有找的生成的id_rsa。解决办法,把生成的id_rsa&id_rsa.pub拷贝到git目录中.ssh目录
0

引用来自“tsl0922”的评论

引用来自“wayne0925”的评论

重新生成ssh之后也不行。还是让输入git@git.oschina.net的password,怎么输入都不对。

处理了一个windows下的问题,现在试试看是否OK?
什么windows问题?请明示
0
$ ssh -vT git@git.oschina.com
OpenSSH_6.6.1, OpenSSL 1.0.1m 19 Mar 2015
debug1: Connecting to git.oschina.com [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host git.oschina.com port 22: Bad file number

这个是怎么解决?
0

引用来自“超级小胖”的评论

引用来自“Ashima”的评论

引用来自“超级小胖”的评论

引用来自“Ashima”的评论

引用来自“727800350”的评论

删除了known_hosts 文件, 然后又新生成了一密钥对, 上传到oschina上, ssh -T的时候提示输入密码, 输入账号的密码或者空密码(生成密钥对的时候设为空) 都不行, 怎么解决? 现在不能使用git了...

我的问题跟你一样,输入密码一直报错。。。怎么个情况啊

如果是 windows 那请检查一下是否使用的是最新的msysgit 1.8.5.2版本。这个版本的bug可能有些bug,请降级到1.8.4再试试看。

不是 windows ,可以在命令行输入 ssh -vT git@git.oschina.net ,检查问题,或者将debug信息截图贴上来。

win7 64bit 平台,Git-1.8.4-preview20130916版本,试了多次无效后,下了个乌龟试试,小乌龟可以正常clone, pull, push。

你也可以在命令行输入 ssh -vT git@git.oschina.com 然后截图上来

引用来自“星魂之坠”的评论

谢谢老兄,原来是22端口被占了
逗比的自己,xxx.pub必须放到.ssh才能识别
0

引用来自“超级小胖”的评论

引用来自“Ashima”的评论

引用来自“超级小胖”的评论

引用来自“Ashima”的评论

引用来自“727800350”的评论

删除了known_hosts 文件, 然后又新生成了一密钥对, 上传到oschina上, ssh -T的时候提示输入密码, 输入账号的密码或者空密码(生成密钥对的时候设为空) 都不行, 怎么解决? 现在不能使用git了...

我的问题跟你一样,输入密码一直报错。。。怎么个情况啊

如果是 windows 那请检查一下是否使用的是最新的msysgit 1.8.5.2版本。这个版本的bug可能有些bug,请降级到1.8.4再试试看。

不是 windows ,可以在命令行输入 ssh -vT git@git.oschina.net ,检查问题,或者将debug信息截图贴上来。

win7 64bit 平台,Git-1.8.4-preview20130916版本,试了多次无效后,下了个乌龟试试,小乌龟可以正常clone, pull, push。

你也可以在命令行输入 ssh -vT git@git.oschina.com 然后截图上来
谢谢老兄,原来是22端口被占了
0

引用来自“心中彩虹”的评论

我是在windows下使用msysgit,git的版本号1.8.4
没办法,只能继续使用github!
@红薯 ,给说一说,为毛git@oschina.net,不能用!

引用来自“Zoker”的评论

莫激动,地址是git@git.oschina.net

如果还不行,把-vT的信息贴出来看看
多谢啊!还真是写错了,正确地址为:git@git.oschina.net
0

引用来自“心中彩虹”的评论

我是在windows下使用msysgit,git的版本号1.8.4
没办法,只能继续使用github!
@红薯 ,给说一说,为毛git@oschina.net,不能用!
莫激动,地址是git@git.oschina.net

如果还不行,把-vT的信息贴出来看看
0
我是在windows下使用msysgit,git的版本号1.8.4
没办法,只能继续使用github!
@红薯 ,给说一说,为毛git@oschina.net,不能用!
0
试着使用ssh -vT git@oschina.net
输入完密码,依然不行!
0
我今天也是死活连不上,总是拒绝访问,重新生成密钥也不行。
0

引用来自“wayne0925”的评论

引用来自“tsl0922”的评论

引用来自“wayne0925”的评论

重新生成ssh之后也不行。还是让输入git@git.oschina.net的password,怎么输入都不对。

处理了一个windows下的问题,现在试试看是否OK?

OK。现在终于可以了。
怎么处理的啊,处理windows下的什么问题啊
0
重新更换了ssh key,貌似服务端有缓存?
0

引用来自“洒洒”的评论

ssh -T git@git.oschina.net 输入这个后,让输入密码,这个密码是哪个密码?是在生成密钥对时设置的密码还是什么?为什么总不对
我也是这个问题, 删除 .konw_host 重新生成并上传密钥 都不行, mac系统
顶部