zoukankan      html  css  js  c++  java
  • 源代码管理安装大全

    1.svn安装:

    1.服务端安装

    a.先下载  Setup-Subversion-1.6.2.msi 并安装

    b.建立版本库 svnadmin create D:\svn\repository

    c.配置用户和权限

      打开D:\svn\repository, 你会发现已经多了一些目录和文件, 打开conf子目录, 打开svnserve.conf文件,设置[general]小节中行前没有#号的内容为:

      anon-access = none

      auth-access = write

      password-db = passwd

      含义是:

      未验证用户无任何权限 (如果把none修改为read就是给予读权限)

      已验证用户给予写权限 (当然也能读)

      密码数据存放到passwd文件中

     【注意】anon-access = none这条必须显示写出来,否则会有一个默认权限,别人可能不用登陆就能看到你的项目!

      然后打开同目录的passwd文件来设置帐户:

      同样, 设置[users]小节中行前没有#号的内容, 例如:

      admin = zhang

    d.安装subversion的bin目录有svnservice.exe。

       在dos控制台状态下直接输入svnservice -install -d -r D:\svn\repository

    e.控制面板-管理工具-服务中找到SVNService, 右击选择"属性", 再将其启动类型设置为"自动"

    2.客户端安装

       方法一: 在线升级

    1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;

    2. 选择Search for new features to install,点击Next进入下一步;

    3. 点击"New Remote Site"按钮,在弹出的对话框中输入:

       name:SVN

       url: http://subclipse.tigris.org/update_1.4.x

       点击OK,关闭对话框,并点击Finish按钮,Myeclipse自动下载插件安装程序;

    4. 下载完插件之后,进入安装画面。

    5. 选择所要安装的SVN插件内容,这里去掉第二个选项Subclipse Integrations,点击下一步;

    6. 选择 "I accept the terms in the license agreements"并点击Next,直到点击Finish即可,进入下一步。

    7. 开始安装SVN插件,安装完成之后,重启Myeclipse。

       方法二 手动下载

        下载 site-1.6.5.zip

    -----------------------------------------------------------------------------------------------------

    2. cvs 安装

        1.下载cvsnt 
        2.安装cvsnt
        直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控制面板里出现一个CVSNT Server的项目,图标是一条鱼~~
        3.配置cvsnt
        安装完成cvsnt后,就可以从:
    (1) 控制面板中来配置cvsnt。【开始】-【控制面板】-【CVSNT Server】
    (2) 程序快捷方式。【开始】-【所有程序】-【CVSNT】-【CVSNT Control Panel】

    首先,你要新建一个目录用来存放cvs仓库,我用的是F:\tarena\CVS。这里需要先了解两个概念:cvs仓库和模块。我是这样理解的,cvs仓库相当于VS里一个解决方案(或者说他就是仓库?),它可以包含多个项目,即模块。

    打开cvsnt的控制面板后,可以看到7个选项卡,分别是:
    About,用于查看服务器信息及一些简单的统计信息;
    Respository configuration,配置CVS仓库,包括添加、删除等;
    Server Setting,配置服务器运行的一些参数,诸如端口、加密、压缩等选项;
    Capatiblity Options,有关兼容性的选项,在这里主要配置一个兼容非cvsnt客户端的版本响应为cvs 1.11.2;Plugins,插件配置,安装完成可以不用管的~;
    Advanced,安装完成后也不用管了;
    Services,在这里可以管理cvsnt服务的状态,停止或启动cvsnt和cvsnt lock服务。

    建议标签Capatiblity Options中,在【Non-CVSNT Cvients】选项组中单击【Respond as cvs 1.11.2 头version request】复选框,以使eclipse能够正常的与cvsnt通信。如图:其实简单来说,custom换默认设置安装完成后,要设置的东西只有两个:cvs仓库和服务器设置。
    4.CVS仓库设置:
    进入Respository configuration选项卡,点击Add,出现添加CVS仓库的对话框,然后在Location里输入之前新建的用于存放CVS仓库的文件夹,我用的是E:/cvstest,在Name里会自动转换成一个可以用的CVS仓库的别名,比如我用的是“/cvstest”,其他的都默认,确定后cvsnt会询问你所添加的CVS仓库目录没有初始化,是否进行初始化,点“是”就行了,cvsnt会自动初始化指定的目录,初始化完成之后,可以在里面看到一个CVSROOT的文件夹,这个文件夹存储很多配置信息的。
    如图:

    5.服务器设置:
    设置Run as为系统管理员帐号Administrator,或者新建一个本地用户,专门用于cvs。使用一个新建的本地帐户的好处是可以使用NTFS的权限控制来保证服务器的安全,例如我当前的用户是administrator。
    如图:

    6.用户设置:
    配置完CVS仓库后,为了使CVS能使用帐号进行访问而不是使用windows用户,需要添加普通使用用户。
    打开cvs control panel(在开始菜单里面的快捷方式或者控制面板),server setting中run as 选择具有windows管理者权限的用户,应用。例如我当前的administrator。在cvs control panel的about中重启一下cvs。

    打开一个cmd,设置一下cvsroot环境变量,输入:

    set cvsroot=:pserver:administrator@127.0.0.1/cvstest
    注意,这里的administrator是当前windows用户名,既run as中选择的那个,/cvstest
    是之前添加的CVS仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。
    添加普通新用户
    cvs passwd -a -r administrator xin
    xin是你想新添加的用户名 administrator指定现在用具有admin权限的用户来创建xin用户  当系统用administrator账户登录,cvs用xin这个用户就可以登录cvs
    否则出现错误信息:
    (1) Only administrators can add or change another's password
    (2) Empty password used - try 'cvs login' with a real password
          cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /cvstest for user administrator
    这条命令后就可以设置这个用户的密码。
    成功后可以使用这个用户了。成功设置用户后如图:


    接着cvs login命令登录CVS服务器,会提示输入密码,此时需要输入administrator账户的密码:
    cmd中输入
    cvs login 回车
    当密码正确时,如图:




    在Myeclipse中连接cvs服务器:
    在还没有没有添加cvs版本控制的工程上(已添加了的,菜单会有所不同)
    在工程名上右键->team->share project->create a new repository location,填入必须的信息,像我的是本地的,就填:
    host:localhost
    Repository path:tarena/cvs(上面配置时候的那个仓库别名)
    填上合适的用户名与密码,我这里是xin 密码xin
    端口与类型,如果服务器没有修改过的话,都用默认的就行
    这样子,这个工程文件就会被上传到CVSROOT目录上,本地的文件系统打开这个目录,也可以看见被上传的工程。
    以后就可以方便的使用版本控制了。

    上面的方法对于忘记用户密码的情况也可以解决,在cmd使用系统用户登陆cvs,就可以按照上面步骤重建那个用户,修改其密码,
    cvs会默认覆盖这个用户。

    ------------------------------------------------------------------------------------------------------

    3. myclipse安装vss插件

           一、下载VSS插件

           可以去官方网站下载,也可以在这里http://d.download.csdn.net/down/325061/yongpang下载最新的org.vssplugin_1.6.2 Eclipse的VSS插件。文件大小大约1MB。

           二、安装

           1.把下载回来的.rar压缩包解压,得到名为org.vssplugin_1.6.2的文件夹。

           2.把该文件夹连同其下的所有文件放到Eclipse安装目录下的plugins文件夹下(MyEclipse中放到MyEclipse安装目录下的Eclipse目录下的plugins文件夹下)。

           3.打开Eclipse(MyEclipse),打开“help/About。。。”菜单,在出现的对话框中点“Plugin-Details”,可以查看目前已经安装的所有插件,在这里查看是否有刚才安装的org.vssplugin_1.6.2的包,如果有就说明安装成功了,如果没有,则需要关闭Eclipse(MyEclipse),然后把Eclipse(或者MyEclipse/eclipse)目录下的configuration目录里除了config.ini文件之外的所有目录和文件删除,这样就可以清除以前的配置,再重新启动Eclipse(MyEclipse)就可以看到安装的插件了。

            三、简单使用

           1.配置项目

           在Eclipse(MyEclipse)中右击项目名称,选择"Tean/Share Project",然后选择VSS Configuration Wizard,下一步,填写各项配置,如下图:

           Username/Password,为用户的VSS的用户名和密码.

           VSS Directory ,VSS服务器上sourcesafe.ini文件所在的目录,可以点后边的浏览,定位到服务器的该目录然后选择该目录.

           Source dir,需要共享的项目名称,如果是共享整个项目就不需要再输入名称了,如果只是共享项目目录下的一部分就需要输入到需要共享的目录,也可以点浏览选择需要共享的目录.一般共享一个项目的所有代码,使用默认的"/"就可以了,不需要修改.

           Relative mountpoint, 指的是VSS服务器上定位到与你共享的项目相同级别的目录,比如你在上面共享的项目名称是"myproject",你在VSS服务器上"myproject"所在的目录为"$source/myporject",那就需要在该出填写"$source/myporject".

    如果出现如图所示的Unabled to find and VSS installtion.说明你的机器上没有安装过微软的VSS软件,需要先安装VSS客户端(大概完全的安装文件有200多MB),安装过后,这里就不会出现这个错误提示了。

     

  • 相关阅读:
    git命令_保存本地变更+拉取+合并代码+推送代码到远程仓+添加CI触发器变量
    debian_linux_apt-get命令_dpkg命令
    debian_linux系统_访问真实环境rancher_证书问题相关_https相关_使用kubectl命令行查看资源时报错:Unable to connect to the server: x509: certificate signed by unknown authority
    linux_xargs入门介绍_及和for循环命令区别
    技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用
    华为云数据安全中心正式公测,8大核心数据安全能力守护你的数据
    华为鲲鹏专家解读:90%代码如何移植到鲲鹏平台
    数据库技术丨GaussDB(DWS)数据同步状态查看方法
    你掉进过“伪敏捷”的陷阱吗?
    拯救深度学习:标注数据不足下的深度学习方法
  • 原文地址:https://www.cnblogs.com/smileberry/p/2880960.html
Copyright © 2011-2022 走看看