cop*_*lii 3 git repository gerrit
我们正在尝试为代码审查设置一个Gerrit实例,并计划在其中使用'repo'.我可以直接推送到Gerrit,但是使用repo upload失败并出现公钥错误:
user@machine:~/workspace/git/gerrit-test$ repo upload
Upload project path/gerrit_test/ to remote branch master:
branch master ( 1 commit, Fri Aug 3 15:23:50 2012 -0700):
8ef17a1b this better effin work
to gerrit.test.com:8081 (y/N)? y
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
----------------------------------------------------------------------
[FAILED] path/gerrit_test/ master (Upload failed)
Run Code Online (Sandbox Code Playgroud)
我已将问题缩小到用于此repo的用户名,但不知道在哪里设置此用户名(我不知道如何检查正在使用的用户名).我尝试在.repo/manifests.git/config中添加以下内容但它仍然失败.
[review "gerrit.test.com:8081"]
username = <my_username_from_gerrit_profile_page>
Run Code Online (Sandbox Code Playgroud)
我在哪里添加正确的用户名?
谢谢.
小智 8
确保您的配置文件中包含您的用户名.
$ git config --global review.<"URL">.username $USER
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5032 次 |
| 最近记录: |