您当前的位置: 首页 >  服务器

[Git]window server 搭建本地Git服务器

发布时间:2019-06-17 13:42:44 ,浏览量:0

在这里插入图片描述

第一步:安装JDK 1.1 下载JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html 在这里插入图片描述 1.2 安装Java.安装步骤不再详述。 1.3 配置Java环境变量.右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。 新建: 变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_73 变量名: CLASSPATH 变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar 添加:找到PATH变量,选择编辑。把%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin添加到”变量值”的结尾处。 验证Java是否安装成功。打开命令窗口=> 输入CMD => 确定。 在命令窗口中,输入java命令:javac,回车,如果出现如下信息,说明安装成功。 在这里插入图片描述 第二步:下载Gitblit.下载地址:http://www.gitblit.com/ 在这里插入图片描述 这里最新的是1.8,下载之后,解压,然后编辑C:\Git\gitblit-1.8.0\data\defaults.properties 文件 新建存储文件夹C:\Git\gitblit-1.8.0\GitRepository(自定义)

2.1 修改参数

#Git仓库的文件路径
git.repositoriesFolder = C:\Git\gitblit-1.8.0\GitRepository
#HTTP协议使用的端口号
server.httpPort = 10101
#HTTPS协议使用的端口号, Tomcat的HTTPS默认使用的是8443端口
server.httpsPort = 8443
#HTTP协议传输数据的接口,请改为自己的ip
server.httpBindInterface = 192.168.1.99
#HTTPS协议传输数据的接口,请改为自己的ip
server.httpsBindInterface = localhost

2.2 运行gitblit.cmd 批处理文件。找到gitblit目录中的gitblit.cmd文件,双击 在这里插入图片描述 在这里插入图片描述 输入网址可以访问: 在这里插入图片描述 第三步:设置以Windows Service方式启动Gitblit. 3.1 在Gitblit目录下,找到installService.cmd文件。 在这里插入图片描述 3.2 用“记事本”打开。 在这里插入图片描述 3.3 . 修改 ARCH 32位系统:SET ARCH=x86 (设置X86服务才能启动,至少在我机器上是这样) 64位系统:SET ARCH=amd64 3.4. 添加 CD 为程序目录 SET CD=C:\Git\gitblit-1.8.0(你的实际目录) 修改StartParams里的启动参数,设置空。 在这里插入图片描述 3.5 双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。 在服务器的服务管理下,就能看到已经存在的gitblit服务了。 在这里插入图片描述 第四步:gitblit使用 4.1 输入管理员账号admin/admin登录 在这里插入图片描述 4.2 创建版本库 在这里插入图片描述 在这里插入图片描述 创建空的版本仓库成功,页面会有一些提示信息与命令,供用户用于向仓库中推送内容 4.3 用户与权限管理 省略 第五步:客户端安装与运行 第六步:无密码提交 ssh无密码克隆推送操作,主要操作就是客户端命令行创建SSH Key,通过以下命令: $ ssh-keygen -t rsa -C “youremail@example.com” 在这里插入图片描述 打开rsa文件(上图是本机有两个账号,故重新生成) 然后到用户主目录下找到.ssh文件夹,下面生成了id_rsa和id_rsa.pub这两个文件,将pub文件中的内容复制,上传到Gitblit站点自己账户的->用户中心->ssh,添加成功,则以后操作通过ssh://协议操作,则可以不用密码。 在这里插入图片描述

七、问题 以服务的方式启动gitblit报错: windows 不能在本地计算机启动gitblit 出现这种问题的原因就是执行安装服务的时候,文件修改错了,如果是64位的系统的话,把ARCH设置成amd64的话,会出现这种问题,设置成x86就行了。 SET ARCH=x86 先执行 uninstallService.cmd删除调服务,然后再以管理员方式执行installService.cmd,就行了。

八 VS设置 8.1 新建本地git 8.2 本地存仓库设置 在这里插入图片描述 如何使用后续研究!

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0763s