svn提交默认不输入密码怎么设置成输入密码
时间: 2024-11-27 20:08:29 浏览: 5
svn手册最全大全
在Subversion (SVN) 中,每次提交都需要手动输入密码可能会很麻烦。如果你想设置为自动提示输入密码,通常是在使用命令行工具如` TortoiseSVN` 或者 `svn` 命令时,你需要调整配置文件以保存你的凭证。以下是针对两个常见平台的操作步骤:
### 对于Windows(TortoiseSVN):
1. 打开 TortoiseSVN 的全局首选项(右键点击桌面快捷方式,选择 "TortoiseSVN" -> "Preferences")。
2. 转到 "Network Authentication" 标签页。
3. 在 "Store password" 下拉列表中选择 "Automatically" 或者 "Always",这将允许Subversion记住你的密码。
4. 点击 "OK" 保存设置。
### 对于Linux/Mac(svn命令行工具):
1. 首先打开终端。
2. 进入`.subversion`目录(通常是`~/.subversion`),如果不存在则创建它。
3. 创建一个新的配置文件(如果尚未存在),比如编辑`config`文件:
```
vi config
```
4. 添加以下行:
```
[auth]
use-passdb = yes
passdb_backend = file
store-auth-conf = ~/.subversion/auth
```
5. 创建一个名为`auth`的目录(如果不存在),然后新建`passwd`文件,使用文本编辑器添加类似下面的内容:
```
[default]
myusername = *your-password* # 替换为你实际的用户名和密码
```
6. 保存文件并关闭编辑器,然后输入命令 `svn co` 或 `svn ci` 试试看,第一次会提示输入密码,之后就不会再询问了。
记得定期更改这些存储的密码以防泄露!
阅读全文