一、报错信息

  1. remote: Coding 提示: Authentication failed.
  2. remote: 认证失败,请确认您输入了正确的账号密码。
  3. fatal: Authentication failed for 'https://e.coding.net/wztlink1013/wztlink1013.git/'
  4. ##[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用户名之间忘了换一次,的确是……

参考