一、报错信息
remote: Coding 提示: Authentication failed.
remote: 认证失败,请确认您输入了正确的账号密码。
fatal: Authentication failed for 'https://e.coding.net/wztlink1013/wztlink1013.git/'
##[error]Process completed with exit code 128.
二、分析并解决问题
自动化部署过程中,coding认证出错,我觉得应该有两个可能性
- 字面意思账号密码出错
- SSH密匙没有匹配到
- 在GitHub Actions上所配置的Token信息之间也修改了一次,会不会是忘了改用户名
如果是第一种情况,已经进入控制面板中的凭据管理器,更改了coding在本机上的默认永久密码,不弹窗理论没事,但是无效,
根据上次在本机上克隆coding仓库也没有其任何反应,所以问题应该出在ssh密匙上面,进一步回想,自己重装电脑后,当时是打算不使用全局用户没加上global打算使用各个用户,但是最后又换成全局用户,所以生成的.ssh文件夹下的config文件有被删除了,会不会是config里面的coding host被删除,就默认这个电脑只有初始化github用户呢?
好的,试验了一下,解决了在本地电脑coding“不算用户”的问题,但是自动化部署的问题未解决
最后试一下GitHub Actions上是不是coding用户名之间忘了换一次,的确是……
评论区