zoukankan      html  css  js  c++  java
  • windows 添加 git Server端

    Git和SVN优缺点大致比较

    1. Git为分布式,这个是和SVN最主要的区别,Git本地拥有一个相当于版本库的克隆版,当服务器的版本库出现问题或者断网,SVN不能提交合并,而Git则可以

    2. 由于GIT含有整个版本库,SVN本地只有目录文件,所以GIT文件大小明显比SVN大很多

    3. GIT可以在本地能够查看历史记录,还原到以前的版本,SVN则不能

    4. GIT比较推崇使用分支,Git内容是通过元数据(可以理解为数据的数据,数据的信息)进行存储的,而SVN是通过文件存储的,

    5. 同样的多个分支,SVN要复制多次文件,所以要执行多次,Git只需要获取元素,更新主分支,所以执行一次,Git速度快

    6. SVN则使用简单,有可视化界面操作,而Git虽然也有,但主要使用命令,多且复杂

    综上SVN适合项目的管理,而GIt适合代码的管理

    git和github的区别

    github相当于一个网页代码仓库平台,一般是公共的,可以创建的私人的仓库,需要收费

    git是一个系统,在自己的服务器上面管理代码仓库

    SVN:                                                      Git:

      

    进入正题

    一、 安装Java环境

    1. 要安装GIt server ,需要用到Gitblit,由于GItblit是纯Java库开发的,所以需要先安装Java环境,注意这个Gitblit版本需要和SDK版本一致,不然Gitblit运行不了  (我这里用的Gitblit 1.8.0  , SDK用的 jdk_1.8.0_202)

    Oracle官网下载SDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html
    下载好了安装

    2. 配置环境变量

    在环境变量中添加两个变量

    变量名:JAVA_HOME

    变量值:JDK的安装路径

    变量名:CLASSPATH

    变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar(前面有个点)

     

    变量名:PATH (这里是编辑) 

    变量值:将%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到结尾

     

    之后直接测试是否安装成功,进入cmd,输入javac,像下面这样就成功了

    二 、安装gitblit

    1. 下载gitblit,地址:  http://www.gitblit.com/

    2. 下载好了解压准备配置

    3. 创建GitRepository文件夹作为资源文件

    4. 找到data文件夹下面的defaults.properties文件,如果没有就打开gitblit.properties文件

    配置git.repositoriesFolder资源库文件路径(为刚才创建的资源文件夹路径)

    配置server.httpPort端口号

     

    配置server.httpBindInterface服务器ip地址,还有server.httpsBindInterface,设定为localhost

    5. 找到gitblit目录中gitblit.cmd文件,运行

     ps:运行成功之后为上图样子,如果出现闪退,查看错误,可能是版本不一致问题

    这里我们就可以访问了,默认账号密码admin

    添加Windows服务

    每次这样启动都比较麻烦,我们可以将这个添加为Windows服务

    在Gitblit目录下,找到installService.cmd文件,编辑

    6. 找到ARCH,

    32位设置为 SET ARCH=x86

    64位设置为 SET ARCH=amd64

    7. 找到CD,设置为你的gitblit程序目录

    8. 设置StartParams启动参数为空

    9. 以管理员方式运行installService.cmd,然后服务就出现了

     

     每次打开电脑直接启动就行了,如果发现启动不了,找到windows系统日志中应用程序记录,查看启动不了的原因

    如果错误为   Failed creating java 

    找到java sdk目录中jvm.dll文件,复制路径备用

    在gitblit目录中以管理员方式运行gitblitw.exe

     打开Java中将Java Virtual Machine路径配置为刚刚复制的jvm.dll文件路径(这里用的服务端模式,看是否存在客户端jvm.dll文件,如果人数少用客户端模式\Java\jdk1.7.0_67\jre\bin\client\jvm.dll速度相对较快,但是稳定性相对较低)

     OK,完了

  • 相关阅读:
    win10系统设置指定程序开机自启
    PyCharm 2020.1 x64 专业版破解【亲测有效】
    xampp_mysql数据库root登录报错1045-Access denied for user 'root'@'localhost' (using password:YES)
    关于 Tomcat 启动时,解决控制台输出日志乱码问题的方案
    1.css选择器
    5.canvas
    4.音频与视频
    3.form表单
    淘宝店铺设计
    2.html5新布局元素
  • 原文地址:https://www.cnblogs.com/roubaozidd/p/11022579.html
Copyright © 2011-2022 走看看