1

我有 Jenkins 工作,它在其配置中调用 Python 脚本。脚本创建几个文件并执行git add path/to/new/filesgit commit -m "foobar"然后git push -u origin my_branch. 如果我在本地调用该脚本,则会添加所需的文件并将其推送到该分支。当 Jenkins 作业调用该脚本时,git push返回错误。

error: src refspec my_branch does not match any.
error: failed to push some refs to 'git@example.com:my_project.git'

知道为什么吗?之后我需要能够git pull创建文件。

4

1 回答 1

0

告诉 Git 特定的 URL 会有所帮助。

git push -u git@example.com:my_project.git HEAD:my_branch

于 2012-09-13T08:23:05.037 回答