一、报错信息

remote: Coding 提示: Authentication failed.
remote: 认证失败,请确认您输入了正确的账号密码。
fatal: Authentication failed for 'https://e.coding.net/wztlink1013/wztlink1013.git/'
##[error]Process completed with exit code 128.

二、分析并解决问题

自动化部署过程中,coding 认证出错,我觉得应该有两个可能性

  1. 字面意思账号密码出错
  2. SSH 密匙没有匹配到
  3. 在 GitHub Actions 上所配置的 Token 信息之间也修改了一次,会不会是忘了改用户名

如果是第一种情况,已经进入控制面板中的凭据管理器,更改了 coding 在本机上的默认永久密码,不弹窗理论没事,但是无效,

根据上次在本机上克隆 coding 仓库也没有其任何反应,所以问题应该出在 ssh 密匙上面,进一步回想,自己重装电脑后,当时是打算不使用全局用户没加上 global 打算使用各个用户,但是最后又换成全局用户,所以生成的.ssh 文件夹下的 config 文件有被删除了,会不会是 config 里面的 coding host 被删除,就默认这个电脑只有初始化 github 用户呢?

好的,试验了一下,解决了在本地电脑 coding“不算用户”的问题,但是自动化部署的问题未解决

最后试一下 GitHub Actions 上是不是 coding 用户名之间忘了换一次,的确是……

参考