jenkins - Transifex 推送突然失败?
问题描述
在我加入现在的公司之前很久,我们就已经建立了 transifex,并且我们已经能够运行tx push
命令。现在突然之间,他们已经失败了。这是 Jenkins 控制台。
+ whoami
jenkins
+ cd Zift123/src/common/i18n
+ find . -maxdepth 1 -type f ! -name en-US.json
+ xargs rm
+ tx push -s --skip
Pushing translations for resource zift123.en-usjson:
HttpNotAuthorized: Forbidden
为了消除 Jenkins 设置,我登录到 Jenkins 节点,并自己发出命令。我看到权限和正确的凭据~/jenkins/.transifex
。0600
然后我在命令行上做了这个
$ tx --version
0.12.2
$ cd /var/jenkins_home/workspace/transifex-test/Zift123/src/common/i18n
jenkins@3b39d23d13fe:~/workspace/transifex-test/Zift123/src/common/i18n$ ls
FINANCE en-US.json
jenkins@3b39d23d13fe:~/workspace/transifex-test/Zift123/src/common/i18n$ tx push -s --skip
Pushing translations for resource zift123.en-usjson:
HttpNotAuthorized: Forbidden
我知道我有正确的凭据,因为我可以访问https://www.transifex.com并且能够使用凭据登录~/.transifexrc
送什么?
解决方案
可能是用户不再有权访问该项目。登录后,你能在 Transifex 中看到 'zift123' 项目吗?
如果没有,您将需要通过询问 Transifex 中组织的管理员来取回访问权限。
推荐阅读
- java - Spring MVC + Eclipse:HTTP 404 – 未找到
- java - 相机按钮按下时间
- css - 创建 CSS 波形
- http-headers - traefik 反向代理设置 Host 而不是 X-Forwarded-Host
- javascript - 我的 Angular 应用程序生成的用于事件绑定的 javascript 代码在哪里?
- react-navigation - 控制屏幕渲染的 React Navigation 标题按钮
- bash - 在 xmlstarlet 中使用带有撇号的文件时如何修复无效的表达式错误?
- python - copy.deepcopy 的替代品;还是有必要?
- asp.net-mvc - ApplicationUser 在该字段中已有值后未保存对该字段的更改
- kubernetes - Kubernetes 未在 Fedora Server 33 上初始化控制平面