如何在centOs中安装gitblit以及各种操作

随着发展,越来越多的代码管理工具出现,但是gitblit可以说是很不错的代码管理工具。那么如何安装使用呢。

服务器端

1:首先 ,安装在centOs中安装gitblit服务器端。

从官网上下载gitblit的包。我下载的是gitblit.zip.

如果没有zip的解压包。需要下载一个执行。

 yum -y install unzip

接下来解压zip包。unzip gitblit-1.7.1.zip

2:配置gitblit

在解压的文件中找到data目录下的default.properties

打开defaults.properties配置文件进行相关的编辑 vimdefaults.properties (若没有安装vim编辑器,则通过apt-getinstallvim 来安装vim编辑器)

进入编辑后 对相关的几个重要的配置参数进行修改

Server.httpPort 是对http协议进行的配置,可自定义 若参数设为0则为禁用此端口,例如将server.https设为0则是禁用https的端口 ,这里若只用http协议可以将其设为8989 ,将httpsPort和sshPort的端口设为0禁用,根据个人具体需要来设置(注意:最好用server.httpPort:8443,设置server.httsPort:0,这样访问的时候用http而不是https.如果用Https.需要处理ssl比较麻烦。)
server.httpBindInterface 设置对应协议的ip参数,默认为空,也可写成固定的例如192.168.2.254,为空时则可通过远程可以访问本机,这里建议设为空。设置修改编辑完成后按ESC 输入:wq 保存退出

3:启动gitblit

在上一层找打gitblit.jar包。

启动gitblit中。执行java -jar gitblit.jar

这样gitblit就启动好了。

 

在网页输入http://IP:指定的端口 即可登录gitblit主页表示安装成功默认账号密码为admin

注意:端口号就在default.properties中Server.httpPort或者Server.httpsPort中的端口

参考地址:https://blog.csdn.net/beernum/article/details/88554822

如果你以为现在服务器端搭建好了,那就大错特错了。(后面和客户端配合着说。)

客户端

(1):上面是在服务器上搭建好gitblit。接下来如何在客户端如何操作。

如:http://192.168.113.128:8443

其中http是由/data/default.properties里的Server.httpPort或者Server.httpsPort中的端口决定。

102.168.113.128是服务器地址

8443也是由Server.httpPort或者Server.httpsPort中的端口决定。

(2)接下来进入页面进入版本库,点击右下角的创建版本。填写你的项目名,然后保存。

(3):安装git的客户端。

我安装的是:Git-2.23.0-64-bit.exe,一步一步的把项目装好。

(4):从服务器上拉代码

在放代码的目录下,如code文件夹内,点击右键。会出现Git Bash here进去后,和dos窗口很像。然后按如下图。

在git Bash here中输入3中的代码执行,就拉取了创建的项目目录。

4:将你写好的代码放入目录里。进入git bash here.执行git add -- *,这样上传项目到临时文件。接着,执行git commit -m "上传项目",

这时会出现错误如下:

Can't finish GitHub sharing process

Successfully created project 'Test' on GitHub, but initial commit failed:
*** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: empty ident name (for (null)>) not allowed during executing git -c core.quotepath=false commit -m "Initial commit" --
 

 

看了一下原来是git没有配置的原因,找到git目录下的Git Bash运行,输入下面两行代码即可(什么鬼居然还要命令行配置,就不能做个某Q登录那样的界面一登录就好了么!或者是明明有其他的配置方式但是博主不知道∑(っ°Д°;)っ,有知道的小伙伴一定要告诉博主!):

git config --global user.email "you@example.com"  
git config --global user.name "Your Name"
 

如:git config --global user.email "zhangsan@qq.com"  

git config --global user.name "tesUser"

 

最后执行git push,将项目上传到服务器。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值