WINDOWS GIT 部署

Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库,相当于 Git 的 Java 管理工具。

Gitblit 支持Linux操作系统,因此 Gitblit 需要java运行环境(JRE)。

如果公司要搭建自己的 Git 服务器,可以使用 Gitblit 这个开源的 Git 服务器。

第一步:下载Java

第二步:安装JDK步骤不再详述,网上教程一搜一大把,可参考:Windows平台下Git服务器搭建 - 阿祥当码农 - 博客园

第三步:确保电脑安装了Java 运行时环境 JRE 或者 JDK ( version >=1.7 )。

在命令窗口中,输入java命令:java -version,回车,如果出现版本信息,说明安装成功。

第四步:下载安装Gitblit

  1)下载Gitblit,下载地址:Gitblit

  2)解压缩下载的压缩包即可,无需安装

第五步:配置Gitblit 

  1)创建用于存储资料的文件夹。

  2)找到Git目录下的data文件下的 gitblit.properties 文件,用“记事本”或文本编辑器打开。

  3)找到 git.repositoriesFolder(资料库路径),赋值为  第1)步 创建好的文件目录。

  4)找到 server.httpPort,设定http协议的端口号(注意:所使用的端口不要与已有端口冲突)。

  5)找到 server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。

  6)保存,关闭文件。

第六步:运行gitblit.cmd 批处理文件。

  1)找到 gitblit 目录中的 gitblit.cmd 文件,双击运行。

  运行成功,结果如下:

  3)在浏览器中打开,现在就可以使用GitBlit了。 默认账号密码admin/admin

第七步:设置成服务方式(Windows Service)启动Gitblit

  1)在Gitblit目录下,找到 installService.cmd 文件。

  2)用“记事本”或文本编辑器打开。

  修改 ARCH

    32位系统:SET ARCH=x86

    64位系统:SET ARCH=amd64

  添加 CD 为程序目录

    SET CD=E:\Git\gitblit-1.8.0 (你的实际目录)

  修改StartParams里的启动参数

    给空就可以了

  3)保存,关闭文件。

  4)关闭正在运行的cmd命令窗口,以管理员身份运行Gitblit目录下的installService.cmd文件。

  5)在服务器运行窗口中键入“services.msc”回车,打开 Windows 服务窗口。

  在服务中,就能看到已经存在的gitblit服务了

  6)启动该服务。平时使用时,保持这个服务是启动状态就可以了。

以上就是Windows平台下,配置 Gitblit服务器的全部的全部内容。

一、如何使用GitBlit
(1)登入已经部署好的GitBlit服务器
在网址输入框输入GitBlit服务器的地址,如图中的1,然后在2处登入用户名和密码

(2)创建一个新的版本库
点击图中1处的“版本库”,然后点击图中2处的“创建版本库”

填写名称和描述,注意名称最后一定要加 .git
选择限制查看、克隆和推送
勾选“加入README”和“加入.gitignore文件”
在图中的1处,选择你构建版本库的编程语言,如python
最后,点击“创建”

创建成功后,进入相应的版本库,会显示如下的界面

点击“目录”,可以看到版本库中的文件

(3)创建新用户
点击图中红色框中的“用户”

点击“添加用户”

填写用户的信息,红色框中的选项视情况勾选,可以不勾选
最后点击保存

添加成功后,会在列表中显示相应的用户信息

登入新添加的用户,可以在界面上看到没有任何版本库信息,这是因为当前没有任何版本库的权限

(4)授予用户版本库的读写权限
切换管理员账号,并且进入相应的版本库
点击“编辑”

再点击“permissions”,选择你想要的用户和权限
权限可以选择“RW(推送)”
最后点击“添加”

添加成功后,点击“保存”

此时,切换回之前的用户,可以看到界面有版本库的信息

(5)客户端连接、克隆并下载GitBlit服务器端的版本库代码
使用新创建的用户名和密码登入,GitBlit服务器
复制红色框中的URL

打开PyCharm,并点击“Git”

在红色框中,粘贴刚才复制的URL地址
点击“Test”,然后输入你的密码,测试成功会显示如下的界面

点击“clone”,然后再次输入你的密码

打开项目后,会看到版本库里面的两个文件“.gitignore”和“README.md”,这两个文件是我们在创建版本库时添加的,如果存在这两个文件,说明克隆成功
(6)Git的基本使用及常见命令
首先在项目下,新建一个目录“hello_world”和文件“hello_world.py”
此时文件名为红色,说明此时没有添加到本地的git仓库”

进入hello_world目录,然后执行以下的命令
cd hello_world
git add hello_world.py # 将hello_world.py文件提交到暂存区
1
2


执行完 git add hello_world.py文件后,没有提示任何错误信息,说明已成功提交该文件至暂存区

通过执行以下的命令,来查看当前的状态
git status # 查看当前的状态
1


接下来,将在暂存区的文件,提交到本地的git仓库
git commit -m "add:添加了一个新文件hello_world.py" # 提交到本地git仓库
 # 双引号中的内容可以自定义
1
2


出现以下界面,说明成功提交到本地的Git仓库

最后,将本地的git代码提交到Git服务器
git push # 提交到git服务器仓库
1


此处,需要你再次输入密码
出现以下的界面,说明已成功提交到Git服务器

下面通过网址,登入到Git服务器,可以看到提交的信息

回退到某一次提交的版本
git reflog # 获取提交版本号
git reset --hard 1a548ad
1
2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值