RHEL5.3下搭建CVS服务器总结
SUSE Linux 10 - CVS配置
8. 配置管理及用户权限设置
声明:在创建的版本库目录/home/cvsroot/CVSROOT目录下是不存在这三个配置文件的,要自行建立.
8.1 配置密码文件
命令: vi /home/cvsroot/CVSROOT/passwd
输入内容:(共四行)
cvsroot:***:cvsroot
name1:***:cvsroot
name2:***:cvsroot
name3:***:cvsroot
注:*号表示密码,下面会介绍生成密码的方法
cvsroot,name1,name2,name3是可以登录的用户名
cvsroot表示用户登录后拥有cvsroot的权限
8.2 创建生成密码的文件
命令: vi /home/cvsroot/passwdgen.pl
内容如下:
#!/usr/bin/perl
srand (time());
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
my $plaintext = shift;
my $crypttext = crypt ($plaintext, $salt);
print "${crypttext}\n";
修改passwdgen.pl为可执行
命令: chmod 111 /home/cvsroot/passwdgen.pl
注:用法为
执行命令:/home/cvsroot/passwdgen.pl "password"
按回车后行一串字符,即为加密后的密码,用于 替换 上一步的密码文件passwd 里的*号.
分享到:
相关推荐
本文主要介绍了在 Linux 系统中安装配置 CVS 服务器的全过程,从确认系统中是否已经安装了 CVS 服务到建立 CVSROOT 目录、配置 CVSROOT 目录权限、建立 CVS 仓库、配置 CVS 服务器和添加可以使用 CVS 服务的用户。
其中,`[systemadmin]`是系统管理员用户名,`[newname]`是你要创建的CVS服务器用户名,系统会提示你输入密码。 5. **修改配置文件**: 找到`[location]\CVSROOT\config`文件,将`#SystemAuth=no`改为`SystemAuth=...
这里,`<username>`是你在CVS服务器上的用户名,`<server>`是CVS服务器的地址,`<port>`是CVS服务监听的端口号(默认为2401),而`<repository>`是你要访问的代码库路径。 配置完成后,你需要设置一个名为`CVSROOT`...
这通常需要将CVS的bin目录添加到系统的PATH环境变量中。 3. **创建CVS服务器**:如果你想设置一个CVS服务器供团队使用,你需要配置CVSROOT,这是一个包含CVS仓库和用户权限信息的特殊目录。 4. **客户端设置**:...
在Red Hat 9系统中,可以通过编辑`/etc/services`文件添加CVS服务的端口信息: ```shell cvspserver 2401/tcp # CVS client/server operations cvspserver 2401/udp # CVS client/server operations ``` 接着,根据...
为配置 CVS 用户和组,需要建立 cvs 用户组,cvsroot 用户和所属的目录,并添加密码。然后,需要改变 /cvsroot/ 的目录属性和用户登陆身份。 六、创建单个项目和仓库 为创建单个项目和仓库,需要建立 project 目录...
4. **版本控制操作**:现在,你可以开始使用CVS的基本操作,如"Add to Version Control"(添加文件到版本库)、"Commit"(提交更改)、"Update"(更新到最新版本)等。 5. **协同工作**:当团队成员对同一文件进行...
7. **添加用户**:使用`cvspasswd -a -r administrator 用户名`命令添加新用户,并设置密码。 8. **重启服务**:最后,通过服务控制面板重启CVSNT相关的服务,确保所有更改生效。 通过上述步骤,即可完成CVS在...
- **3.2 配置**:配置Wincvs需要设置CVS服务器的连接信息,如主机地址、端口、用户名、密码等,以便客户端能够连接到服务器进行版本控制操作。 4. **向 CVS 添加用户** - **4.1 添加用户**:在CVS服务器端,管理...
- User:输入访问CVS仓库的用户名,如Administrator。 - Password:输入对应的密码,如123456。 - 确认无误后点击“Finish”完成设置。 4. **解决依赖问题**: - 导入项目后,可能会出现一些依赖问题,比如缺少...
在"Repositories"选项卡下,添加项目存储位置,这将定义CVS仓库的路径,使得项目代码可以存储和检索。 **Eclipse配置** 在Eclipse集成开发环境中配置CVS,可以方便地进行版本控制操作。首先,选择一个项目,右键...
2. 配置CVS连接:在MyEclipse中,选择“Window” -> “Preferences” -> “Team” -> “CVS”,填入CVS服务器的相关信息,包括用户名、密码、主机地址和端口等。 3. 连接CVS仓库:在项目导航器中右键点击,选择...
- `cvs add`: 添加新文件到版本控制。 - `cvs remove`: 移除文件并记录。 - `cvs log`: 查看文件的历史版本和修改记录。 - `cvs tag`: 为版本打标签,方便回溯特定版本。 - `cvs merge`: 合并不同分支的修改。 CVS...
在MyEclipse中,进入`Window` -> `Preferences` -> `Team` -> `CVS`,在这里配置CVS连接信息,包括CVS服务器地址、用户名、密码以及端口号。如果你使用的是pserver协议,通常需要一个CVSROOT环境变量来指定仓库位置...
在文件夹中添加文件后,右键选择“CVS -> Add All”,将所有新文件加入版本控制。最后,选择“Commit”提交这些更改,这样文件就被上传到仓库中了。 **TortoiseCVS常用操作** - **更新(Update)**:从服务器获取...
其中,“username”是你在CVS服务器上的用户名,“172.18.23.201:/data/cvsroot”则是CVS服务器的IP地址及其上的仓库安装路径。 **1.1.2 设置本地工作目录** 接下来需要设置本地的工作目录。这可以通过在偏好设置...
在安装过程中,你可能需要选择安装路径和配置选项,例如是否添加CVS命令到系统路径,以便在命令行中直接使用。 3. **配置CVS**:安装完成后,需要配置CVS连接信息,包括CVS服务器的地址、端口、用户名和密码。这些...
CVSNT不仅保留了CVS的核心功能,还添加了一些额外的特性,如更好的权限管理,支持更多的数据库后端等。 三、Wincvs客户端 Wincvs是一款图形化的CVS客户端,专为Windows用户设计。它提供了一个直观的界面,让用户...