导航:首页 > 配服务器 > 服务器如何搭建cvs

服务器如何搭建cvs

发布时间:2022-05-17 06:20:09

A. 如何配置和使用SSH验证的CVS系统服务器

1、首先在计算机上进行安装ssh_scan工具,通过三种方式可以进行安装,第一种采用Ruby gem工具进行安装,输入安装执行命令就可以进行安装。

B. 如何在myeclipse中配置cvs

在MyEclipse的window > Open Perspective打开CVS Repository Expolring透视图(若上下文菜单中没有此选项,则可从other…菜单项中选择),在CVS Respositories View窗口的空白区(如下图),右键弹出上下文菜单,CVS > Repository Location…,打开窗口。
Repositories
CVS服务器上设置的库名
Add
按finish按钮即可完成设置。
将项目加入CVS库
例如创建一个名为CVSTestProj的项目,并在其中编写一个HelloWorld的类(假设在包demo下),现在将该项目工程加入cvs库。右键点击该项目名称,在弹出的上下文菜单中,选Team > Share Project,如图所示:
选择好已建好的CVS库
Share
以下用默认选项,按next直至finish。
此时,在CVS服务器端相应的库目录文件下会增加关于该工程及相关文件的目录
proj
若创建新文件,则可以在弹出的上下文菜单中,用team > add Version to Control将新文件加入CVS库中,以便版本控制。

C. linux系统下怎么搭建网站服务器

具体方法如下:

1、使用putty或类似的SSH工具登录服务器(本地安装跳过);

D. 怎样在linux环境下搭建CVS服务器

1、下载源码

通过搜索引擎找到CVS的源代码包,也可以从CVS的官方网站cvshome.org上寻找,由于CVS历史上也出现过一些安全漏洞,所以建议要定期去其官方网站上看看有没有最新版本推出。

2、编译安装

[root@terry src]# tar -xjpvf cvs-1.12.5.tar.bz2

[root@terry src]# cd cvs-1.12.5

[root@terry cvs-1.12.5]# ./configure --prefix=/usr/local/terry_yu/cvs

--disable-server-flow-control

[root@terry cvs-1.12.5]# make

[root@terry cvs-1.12.5]# make install

以上指令将CVS安装到/usr/local/terry_yu/cvs这个目录上。

注:除了使用源码包进行安装之外,还可以使用RPM包来安装。

3、设置启动CVS服务

在Linux上CVS服务可以通过inetd、xinetd或tcpwrapper等来启动,其中inetd由于安全理由在许多场合已经被xinetd所取代了,这里我们使用xinetd来启动CVS服务。

在/etc/xinetd.d目录下为CVS服务创建一个配置文件,比如:/etc/xinetd.d/cvspserver,编辑/etc/xinetd.d/cvspserver,输入以下内容:

service cvspserver

{

disable = no

socket_type = stream

wait = no

user = root

env = HOME=

server = /usr/bin/cvs

server_args = -f --allow-root=/home/cvsroot pserver

}

注:

1)pserver表示是口令认证的访问方式,这是最常用的方式,其他还有gserver,kserver,ext,如果想要更高的安全性可以使用ssh来加密口令和数据流,不过这里为了用户使用的方便,仍然选的是pserver。
2)--allow-root是指定Repository的目录,可以建立多个Repository

然后重新启动xinetd:

[root@terry bin]# /etc/rc.d/init.d/xinetd restart

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

重新启动xinetd服务后,CVS服务也开始工作了。

4、在CVS服务器端建立Repository

首先要创建一个名为cvs的组和一个名为cvsroot的用户,以后要访问CVS服务的用户加入cvs这个组:

[root@terry root]# groupadd cvs

[root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot

[root@terry root]# chown -R cvsroot /home/cvsroot

接下来进行初始化:

[root@terry root]# cvs -d /home/cvsroot init

这样在/home/cvsroot目录中就产生了CVSROOT目录,其中存放了一些配置文件,如config等,然后设置权限:

[root@terry root]# chown -R cvsroot.cvs /home/cvsroot

[root@terry root]# chmod -R ug+rwx /home/cvsroot

[root@terry root]# chmod 644 /home/cvsroot/CVSROOT/config

为了CVS系统的安全,我们要修改/home/cvsroot/CVSROOT/config文件,将“#SystemAuth =no”前面的注释号#去掉,即改为“SystemAuth =no”,然后给开发者们逐一建立账号,新建的不要分配用户目录,因为它将作为一个虚拟用户帐号来使用,具体命令如:

[root@terry root]# useradd -g cvs -M bogus

[root@terry root]# passwd bogus

上面的命令就创建了一个并没有Home目录的用户bogus,接着将系统的shadow文件复制到CVSROOT, 并重命名为passwd:

[root@terry root]# cp /etc/shadow /home/cvsroot/CVSROOT/passwd

[root@terry root]# chmod 0644 /home/cvsroot/CVSROOT/passwd

然后修改passwd文件,将除bogus之外的所有行删除,然后去掉每行第二个冒号以后的所有内容,并添上字符串cvsroot, 改为如下格式:

bogus:ND5$J8N9BW5DKV.nPdxfdsh:cvsroot

然后,删除掉刚刚在系统中添加的那个用户bogus:

[root@terry root]# userdel -f bogus

好了,到这里,CVS服务器端就已经安装设置好了,这样你的CVS用户就只能用passwd中规定的用户来登陆你的CVS服务器了,要注意的是:本文介绍的添加用户的方法适用于小数量的用户,如果是有大规模的开发人员,推荐采用连接LDAP或者数据库来进行用户的认证服务。

E. cvs服务器怎么搭建

2、安装版本: 2.1、服务器端(CVSNT) 1. 本文使用的是CVSNT-2.0.4,这是一个比较稳定的版本,不要使用最新的CVSNT-2.1.1,本人在使用中发现有比较严重的Bug。 2. 下载连接 http://www.cvsnt.org 目前,它提供2.0.6和2.1.1版本的下载。 3. 上面连接还提供源代码,有兴趣的朋友还可以下载下来仔细研究:)。 4. 有心的朋友,仔细观察就会发现 http://www.cvsnt.org 并没有提供任何客户端的下载,那是因为CVS.exe既可以用于服务器端又可以用于客户端,WinCVS是为了客户端使用的方便而定制的外壳。2.2、客户端(WinCVS) 1. 本文使用的是WinCVS-1.3b13,这应该是一个最新版本:),本人在使用过程中并没有发现有任何严重的Bug。 2. 下载连接 http://sourceforge.net/projects/cvsgui/ 3. 此网站还提供丰富的CVS文档和相关源代码,以及多个OS下面的相关文档和代码;有收藏癖的朋友有福了:)。 4. WinCVS-1.3b13 使用的CVSNT的版本是CVSNT-2.0.2,在与服务器端的CVSNT-2.0.4 版本配合使用时,未发现任何不兼容或冲突现象。 5. 在本人的系统中用cvs version命令显示的结果如下: Client: Concurrent Versions System (CVSNT) 2.0.2 (client/server) Server: Concurrent Versions System (CVSNT) 2.0.4 (client/server) 3、服务器端(CVSNT)的安装与配置: 3.1、服务器端机器和环境配置: 1. 操作系统:Windows 2000 Professional SP2中文版 2. 机器名称:Server 3. 机器地址:192.168.0.6 (内部IP) 4. 网络环境:100兆交换局域网 5. 硬盘分区格式:FAT32与NTFS都可以。 6. 准备2个CVSNT的工作目录: F:\KHRoot (存放自己源代码的根目录) F:\KHTemp (存放CVS出错信息的目录) 7. 本机上存在有的用户列表:(由NT或本机的使用者创建) Administrator (系统管理员) Jackey (普通用户) Goury (普通用户) Riolee (普通用户)

阅读全文

与服务器如何搭建cvs相关的资料

热点内容
检索算法的实现 浏览:243
中国的程序员节日是哪天 浏览:26
app中文如何改英文 浏览:428
解压下来的apk怎么安装 浏览:174
联通app怎么查询套餐内容 浏览:178
php的rpm包有哪些 浏览:824
单片机项目说明书 浏览:568
linux主从配置 浏览:362
加密文件有什么方法打开 浏览:353
软考程序员11月9日真题2019答案 浏览:45
计算机安全的加密技术有哪些 浏览:360
pak解包加密 浏览:532
windows文件夹中文数字排序 浏览:308
安卓手机耗电排行榜怎么看 浏览:923
python最牛逼的一行代码 浏览:526
4个g压缩包解压出来多大 浏览:467
合伙人app任务哪里可以领 浏览:583
苹果怎么删除app评论 浏览:906
c高级编程pdf下载 浏览:389
程序员喜欢高达吗 浏览:120