簡體   English   中英

如何將第一個提交推送到新的遠程git項目中?

[英]How to push the first commit into a new remote git project?

我在gerrit上有一個名為my_project的新項目,我是它的集成商。

我執行以下操作:

git clone ssh://gerrit.local.server.com:29418/my_project
cd my_project
git remote add bla ssh://gerrit.local.server.com:29418/my_project
git fetch bla
echo 111 > try.txt
git commit -as

所有這些嘗試都失敗了,沒有滲透錯誤(我是一個集成商,並且在所有配置文件中使用了正確的用戶,RSA密鑰和電子郵件):

git push origin master
git push ssh://gerrit.local.server.com:29418/my_project refs/heads/* refs/tags/*

我在這里想念什么?

您是否要繞過審核? 如果不是,則需要推送到refs/for/master ,而不是master

git push origin HEAD:refs/for/master

如果您試圖繞過審閱,則需要確保您對refs/heads/master具有寫權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM