Subversion对于许多开发人员来说是令人恐惧的, 因为团队中每个成员的提交都会自动合并到中央存储库中, 即项目的源代码。这意味着, 使用Subversion, 你总是有引入新错误或与代码库文件冲突的风险。
但是, 使用任何版本控制系统已经是一个优势, 因为许多开发人员不使用其中任何一个。 Subversion中的用户管理有时可能会让人头疼, 尤其是当你忘记了Subversion存储库的密码或愿意为该项目添加新的程序员时。在本文中, 我们将与你分享如何轻松地修改SVN存储库的passwd文件来管理其凭证。
passwd文件
位于你的SVN信息库的conf文件夹内的passwd文件是一个文件, 该文件以纯文本格式存储可访问该信息库的每个用户及其密码。你可以使用SFTP客户端, 甚至可以使用VIM或NANO从命令行编辑文件。在这种情况下, 我们使用FileZilla通过自定义文本编辑器下载和编辑文件:
文件的内容采用非常简单的格式, 在用户块内的每一行上, 你都可以按照”用户名”等于”密码”的格式添加新用户:
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.
[users]
username1 = password1
username2 = password2
username3 = password3
username4 = password4
# comments with #
# sally = sallyssecret
如你所见, 该文件是管理SVN存储库凭据的圣杯。你可以更改密码, 创建新用户, 记住忘记帐户的密码等。
编码愉快!
评论前必须登录!
注册