发起问题
0

为什么我通过ssh验证Gerrit的时候总是提示Network is unreachable

提问于 2014-08-30 18:32:55 -0600

yummy-bian 图像
ssh -p 29418 username@review.openstack.org

为什么总是提示

ssh: connect to host review.openstack.org port 29418: Network is unreachable

有人知道是什么原因吗?谢谢

edit retag flag offensive close merge delete
0

回答 2015-07-21 01:25:38 -0600

updated 2015-07-21 01:36:04 -0600

原因是 29418这个端口已经被墙,解决方法有2种

1 设置代理可以解决

2 通过设置https方法的方式决绝

首先,需要登录review.openstack.org,然后在Settings -> HTTP Password里,生成一个HTTP密码,应该是一个大小写加数字的随机字符串。

然后通过git remote set-url gerrit https://username:http-password@review.openstack.org/openstack/nova.git (https://username:http-password@review...) 命令把ssh修改成https方式,当然也可以用http

新增 gerrit git remote add gerrit https://username:http-password@review.openstack.org/openstack/cinder.git (https://username:http-password@review...)

把上面字符串中的用户名username/密码http-password改成你的gerrit用户名和上一步生成的HTTP密码。 username 在Settings ->profile->Username 这查看。

参考我的博客链接: http://chenyingkof.iteye.com/blog/2229052 (http://chenyingkof.iteye.com/blog/222...)

edit flag offensive delete link 更多

提问工具

2 followers

统计

已提问: 2014-08-30 18:32:55 -0600

已查看: 984 次

最后更新: Jul 21 '15