我正在尝试使用 Bamboo 运行 maven-job 并使用 maven release-plugin 发布一个项目。但是,当 Bamboo 尝试提交某些内容时,会出现以下错误:
19-Nov-2013 13:20:37 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli) on project Projectname: Unable to commit files
19-Nov-2013 13:20:37 [ERROR] Provider message:
19-Nov-2013 13:20:37 [ERROR] The git-commit command failed.
19-Nov-2013 13:20:37 [ERROR] Command output:
19-Nov-2013 13:20:37 [ERROR]
19-Nov-2013 13:20:37 [ERROR] *** Please tell me who you are.
19-Nov-2013 13:20:37 [ERROR]
19-Nov-2013 13:20:37 [ERROR] Run
19-Nov-2013 13:20:37 [ERROR]
19-Nov-2013 13:20:37 [ERROR] git config --global user.email "[email protected]"
19-Nov-2013 13:20:37 [ERROR] git config --global user.name "Your Name"
19-Nov-2013 13:20:37 [ERROR]
19-Nov-2013 13:20:37 [ERROR] to set your account's default identity.
19-Nov-2013 13:20:37 [ERROR] Omit --global to set the identity only in this repository.
我搜索了 Bamboo 设置和谷歌以找到一种设置这些身份信息的方法,但我没有找到任何有用的东西。有谁知道,如何设置?
最佳答案
它就在错误消息中:运行两个“git config”命令。您必须以执行构建的用户身份运行这些命令,因此您可能需要在开始之前执行“sudo su Bamboo ”之类的操作。
这两个值将最终出现在 Bamboo 用户主目录中的 .gitconfig
文件中:
[user]
name = Bamboo Server
email = [email protected]
您还可以在文本编辑器中编辑此文件。
关于git - Bamboo + Stash : Please tell me who you are,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20072148/