git review出现的问题

在提交代码review的时候可能会出现

Could not connect to gerrit.
Enter your gerrit username: xxxx
Trying again with ssh://[email protected]:29418/openstack/oslo.messaging.git
<traceback object at 0xb6fe493c>
We don‘t know where your gerrit is. Please manually create a remote
named "gerrit" and try again.
Traceback (most recent call last):
File "/usr/bin/git-review", line 1196, in <module>
main()
File "/usr/bin/git-review", line 1110, in main
config[‘hostname‘], config[‘port‘], config[‘project‘])
File "/usr/bin/git-review", line 489, in check_remote
add_remote(hostname, port, project, remote)
File "/usr/bin/git-review", line 344, in add_remote
raise Exception("Could not connect to gerrit at %s" % remote_url)
Exception: Could not connect to gerrit at ssh://[email protected]:29418/openstack/oslo.messaging.git

could not review.openstack.org

手动添加节点gerrit节点

git remote add gerrit ssh://<username>@review.openstack.org:29418/openstack/nova.git

[email protected]:~/oslo.messaging$ git review
Problem running ‘git remote update gerrit‘
正在获取 gerrit
ssh: Could not resolve hostname review.openstack.org: Name or service not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
error: 不能获取 gerrit
Problems encountered installing commit-msg hook
The following command failed with exit code 1
"scp :hooks/commit-msg .git/hooks/commit-msg"
-----------------------
.git/hooks/commit-msg: No such file or directory

ssh -vv -p 29418 [email protected]

打印调试信息

....

debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/someone/.ssh/id_rsa
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/someone/.ssh/id_dsa
debug1: Trying private key: /home/someone/.ssh/id_ecdsa
debug1: Trying private key: /home/someone/.ssh/id_ed25519
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).

删除.ssh目录,重新生成私密钥

时间: 2024-11-07 15:14:33

git review出现的问题的相关文章

git review时出现fatal: ICLA contributor agreement requires current contact information.错误

使用git review时出现错误: fatal: ICLA contributor agreement requires current contact information. Please review your contact information: https://review.openstack.org/#/settings/contact fatal: Could not read from remote repository. Please make sure you have

gerrit 在git review的时候碰上miss unkown + hash值

案例:gerrit 在git review的时候碰上miss unkown + hash值,现象如下 [email protected]:~/share/37N/master_gerrit/OS_gerrit_ALPS-MP-N0.MP1-V1.0.2_PRI6737M_65_N$ git reviewerror: unpack failed: error Missing unknown b717c6e642d0a5e649099e761d2f6aa37804ac1dfatal: Unpack

git 打补丁,即git review之后需要二次修改并提交代码

假如代码已经push上去了,可是当review时,发现有地方需要修改,你可以继续在本地修改你的文件,之后git status查看修改的文件,然后git add修改的文件,此时不能直接git commit了,因为git commit之后会产生新的commit ID,而你想做的是把这次的修改与上次的修改合并到一起,所以这次要commit到之前生成的ID上边,在git中这样的操作叫做打patch.这里我只会用git GUI commit到上一次ID中: 1>     跟第一次修改一样进行git add

git stash操作

git stash 用法 git stash用于将当前工作区的修改暂存起来,就像堆栈一样,可以随时将某一次缓存的修改再重新应用到当前工作区. 一旦用好了这个命令,会极大提高工作效率. 我们公司在用gerrit的过程发现,如果git仓库中,存在中间文件时则无法进行git review,那么怎么办呢? 采用git stash的方法 比如可以采用git stash,把当前工作区所有的中间文件缓存起来,然后git review,等提交完了之后,git stash pop再弹出刚刚的内容. 2.如果连续g

cygwin install git

Installation with Cygwin If you're comfortable with Cygwin, then use it to install git, ssh, wget and python. Install pip, and use pip to install git-review: $ wget http://peak.telecommunity.com/dist/ez_setup.py $ python ez_setup.py $ easy_install pi

git 一般的开发流程中的代码管理

一般的开发流程中的代码管理 1. 从版本库中下载代码 git clone ssh://[email protected]192.168.1.3:29418/mustang-web 2. 针对某个feature(比如instance-lanuch)开新分支 cd mustang-webgit checkout -b instance-lanuch插一句:每次从master同步代码以后,最好执行pip install -r requirments.txt,保证被人新加的库被安装好可以查看目前拥有的分

gerrit git使用

有关git的参考资料 pro git中文版, 最好的git书籍 http://git-scm.com/book/zh 图解git http://marklodato.github.com/visual-git-guide/index-zh-cn.html git交互式学习 http://try.github.com/levels/1/challenges/1 Git分支管理策略 http://blog.jobbole.com/23398/ type3的关于git和Gerrit资料 http://

在Mac上Git的使用(二)

转载地址请标明:http://blog.csdn.net/android_ls/article/details/47209079 应用场景:刚入职一家新公司,这家公司使用的代码管理工具是Git,而你对如何在公司使用Git和团队协作一知半解(比如你以前使用的是Git的图形管理工具或者对Git命令行操作不是很清楚),那么这篇文章就是告诉你,如何在公司使用Git与团队合作的(以我目前参与的Android项目为例). 一.从服务器端的Git代码仓库,获取指定分支上的代码到本地. 1.在本地创建一个文件夹

OpenStack提交代码的review流程

本文整理向openstack社区提交代码的基本流程,以及社区一些介绍资料.如有转载,请注明出处! 先放张图说明一下OpenStack的code review的大体流程: 对OpenStack提交代码更改的流程主要如下: 配置Git与Gerrit环境 克隆目标项目的代码并在新branch上进行更改 commit到本地的repo后推送给远端Gerrit,然后由reviewer给出意见 根据reviewer的修改意见不断更新patch 其中OpenStack使用Gerrit作为代码review系统,使