如何在CVS pserver中检索或设置密码?

我目前正在使用CVS pserver进行代码pipe理。 但是,我忘了密码是什么。 有没有办法可以重置我的密码? 我很确定密码是以某种方式encryption的(可能是MD5?)。

我做了类似的问题的search,但没能find任何。 如果这是重复的,请让我知道,我会把它记下来。

您无法检索密码; 它是单向encryption的。 但是,您可以设置一个新的。

通常的方法是检查CVSROOT模块,编辑passwd文件,然后cvs commit

如果没有人可以访问CVSROOT的签出,则可以随时进入CVS存储库中的CVSROOT目录并直接编辑密码。 马特西蒙斯的build议,生成一个适当的encryption密码将工作。

我一直使用'htpasswd'来生成我的。

  htpasswd -nb username password 

将散列粘贴到适当的字段中。