r - 当 Github Actions 部署 R 包文档并中断时,Git 不知道我的姓名/电子邮件

标签 r github-actions pkgdown

一段时间以来,我一直很高兴地使用 Github 的 Actions 来运行我图书馆的 R CMD check并部署包的文档。突然package action开始失败,出现以下错误:

── Commiting updated site ──────────────────────────────────────────────────────
Running git add -A .
Running git commit --allow-empty -m 'Built site for lares: 4.9.0@d936943'

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'runner@Mac-1594850189701.(none)')

Error: System command 'git' failed, exit status: 128, stdout & stderr were printed

 Stack trace:

 1. pkgdown::deploy_to_branch(new_process = FALSE)
 2. pkgdown:::github_push(dest_dir, commit_message, remote, branch)
 3. pkgdown:::with_dir(dir, { ...
 4. base:::force(code)
 5. pkgdown:::git("commit", "--allow-empty", "-m", commit_message)
 6. processx::run("git", c(...), echo_cmd = echo_cmd, echo = echo,  ...
 7. throw(new_process_error(res, call = sys.call(), echo = echo,  ...

 x System command 'git' failed, exit status: 128, stdout & stderr were printed 

── Removing worktree ───────────────────────────────────────────────────────────
Running git worktree remove \
  /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/Rtmpp2vz58/file888686837c1
Execution halted
##[error]Process completed with exit code 1.
我试过从 RStudio 的终端用我的名字和电子邮件运行这些命令,在我编码的不同计算机上试过,检查 pkgdown::deploy_to_branch()文档...没有成功。
知道如何解决这个问题吗?我没有看到什么?这是最近更改的内容的错误吗?

最佳答案

- run: |
       git config --global user.email "you@example.com"
       git config --global user.name "Your Name"
只需在您的工作流程中的某处添加这样的步骤。
其实看起来you already (almost) wrote a fix但出于某种原因决定使用 Rscript作为 shell ,并没有关闭 ' .这引发了其他类型的错误,所以你 kicked it out并回到第一个广场:)

关于r - 当 Github Actions 部署 R 包文档并中断时,Git 不知道我的姓名/电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62924553/

相关文章:

javascript - r pkgdown docsearch algolia

r - 如何在 knitr 子文档中隐藏和传递变量?

r - ggplot2 : Error in barplot - X axis displayed improperly

r - 饼图 highcharter R

r - `README` 徽章未在 `pkgdown` 网站中正确呈现

r - 添加示例时,pkgdown 无法解析 Rd 文件

html - 使用 R Markdown 和 HTML 输出将数学表达式显示为非斜体

Github Action /缓存@v2 : unrecognized option: posix in the post job

github - 为什么操作无法访问 secret ?

android - Flutter 代码库在 GitHub Actions 中构建 APK 返回 'undefined: No tag found in ref or input!'