git - Bamboo + 藏品 : Please tell me who you are

标签 git maven maven-release-plugin bamboo bitbucket-server

我正在尝试使用 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 "you@example.com"
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 settings 和 Google 以找到设置这些身份信息的方法,但我没有找到任何有用的东西。有谁知道,如何设置这些?

最佳答案

它就在错误消息中:运行两个“git config”命令。您必须以执行构建的用户身份运行这些命令,因此您可能需要在开始之前执行类似“sudo su bamboo”的操作。

这两个值将在您的 Bamboo 用户主目录的 .gitconfig 文件中结束:

[user]
name = Bamboo Server
email = bamboo@yourcompany.com

您也可以在文本编辑器中编辑此文件。

关于git - Bamboo + 藏品 : Please tell me who you are,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072148/

相关文章:

git - 在 AIX 上构建 git 时 TOC 溢出

java - 如何使 maven-compiler-plugin 不隐藏错误源位置

java - Solrj NoClassDefFoundError

Maven 发布和版本 Maven 插件

Github 操作 : Could not read Username for 'https://github.com' when maven-release-plugin runs release:perform

maven - Jenkins maven-release-plugin -D 属性在 pom 中使用

git - 创建精简版和扩展版 Git 项目的最佳方式

git - WebStorm 注释在破折号和空格上切断用户名

java - 无法解析类型 java.lang.CharSequence。它是从所需的 .class 文件间接引用的

eclipse - 无法通过SSH将裸Git项目导入Eclipse