Closed qiushiyan closed 3 years ago
部署还是有权限问题
需要帮忙吗?
需要帮忙吗?
我看这个错误 https://docs.github.com/en/github/authenticating-to-github/error-permission-denied-publickey, 是不是需要在仓库里再配一个 ssh key?
有两种解决办法,简单的一种是把这地方的地址改成 https://${GITHUB_PAT}@github.com/${REPO}.git
:
https://github.com/cosname/rmarkdown-guide/blob/ce1f53c10e405caa8555e769377b94550863bfd5/_deploy.sh#L8
其中个人访问令牌从环境变量 GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
自动生成即可。
好的,我试试
之前作者现需要在
index.Rmd
手动添加自己需要用的包,用了 renv 后应该只需要本地运行renv::snapshot()
后更新renv.lock
到主仓库,CI 就可以安装这些包了。