是GIT消息标准



我应该以编程方式捕获GIT客户端消息,以了解发生了哪种类型的错误(auth Faility,auth需要等(。

例如:

remote: Invalid username or password.  
If you log in via a third party service you must ensure you have an account password
set in your account profile. 
fatal: Authentication failed for 'https://username:password@bitbucket.org'

这是标准消息(不取决于GIT客户端版本(,因此我可以解析它以了解身份验证故障发生了吗?

预先感谢

git消息确实从版本变为版本。它们可以根据存储库的本地设置进行更改,并且在错误的情况下,远程Origin旨在输出响应。无论出错如何,某些GIT服务器总是以相同的消息响应 - 无论身份验证失败还是您没有访问存储库的权限。GitHub的响应与Bitbucket的响应不同。

捕获这些消息的要求是什么?您的最终目标是什么?您是否正在尝试记录输出并将其引起管理员的注意?

最新更新