gitblit在ubunt 16.0.4 安装配置

一 环境参数:

  gitblit 1.8.0

 OS: ubunt 16.0.4

 java:操作系统带的版本:使用命令 $java -version 查询的结果:

二. 配置:

  2.1 各个文件的位置:

     gitblit 安装位置:/usr/local/gitblit-1.8.0

     git 文件保存位置 : /opt/gitblit/data

  2.2 确定git 仓库的在操作系统的位置,如果和我一样,程序安装位置和代码仓库不在同一个地方(建议不要放在一起,考虑到磁盘未来的扩充等)

复制data文件夹到 /opt/gitblit/data

$ sudo cp data /opt/gitblit/

2.3 配置系统信息文件:defaults.properties   

   在 $sudo vi defaults.properties 

配置https的端口默认是(默认端口是8443,建议修改,后续tomcat等会冲突):如下图

server.httpPort = 0 表示不打开 http服务

关闭端口建议也修改(8081端口后续开发会使用到):shutdownPort:

 

2.4 配置系统的服务:

修改service-ubuntu.sh 文件/

命令行: $sudo vi  /usr/local/gitblit-1.8.0/service-ubuntun.sh

GITBLIT_PATH 表示安装gitblit 程序安装位置

GITBLIT_BASE_FOLDER :数据存放的位置

GITBLIT_USER: 操作的的用户,ubunt 系统的用户,一般会建立一个git这样的用户来管理的

3 添加到系统服务:

/usr/local/gitblit-1.8.0 的目录下执行命令:$sudo ./install-service-ubuntu.sh

4. 启动: sudo service gitblit start 

 

  可以可以查看进程 $ps -ef|grep gitblit:

  停止命令:sudo service gitblit stop

5. 查看日志:

 查看日志: /opt/gitblit/data/logs/gitblit.log

6. 用户配置:修改文件users.conf

命令: 

$ sudo /opt/gitblit/data/users.conf

 7 创建新用户:

7.1 web登录: https://127.0.0.1:58443/

  用户名/密码: admin/admin

7.2 找到创建用户的连接:(页面的右上角)

点击:用户进入:可以进行用户的操作

8 初始化本地项目到服务端

    touch README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin ssh://david@127.0.0.1:29418/abc/myfirst.git
    git push -u origin master

10 异常问题处理:

10.1 使用https colen 出现CA 证书错误问题

错误:server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

方案一:获取相关CA证书告诉系统这个网站是可信任的;

安装证书的参考url:https://www.brightbox.com/blog/2014/03/04/add-cacert-ubuntu-debian/

具体命令如下:(实践还没有成功)

sudo apt-get install --reinstall ca-certificates
sudo mkdir /usr/local/share/ca-certificates/cacert.org
sudo wget -P /usr/local/share/ca-certificates/cacert.org http://www.cacert.org/certs/root.crt http://www.cacert.org/certs/class3.crt
sudo update-ca-certificates
git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt

只能实践方案二

方案二:关闭系统的安全认证,绕过问题,其实这样和http是一样的

系统环境变量增加:export GIT_SSL_NO_VERIFY=1 或者 git config --global http.sslverify false

 

 

10.2 提交的信息在gitblit web界面不是个人的用户名称:

git config --list 查询,

并使用git cofig --global user.name="daivd"

           git config --global user.email="XXX@XXX"

或者~/.gitconfig 查看配置文件

修改里面的信息

 

 

 

 

 

 

### 如何在 Ubuntu 16.04安装 VMware #### 虚拟机环境准备 为了在 Ubuntu 16.04 上成功运行 VMware 工具,首先需要确保虚拟机已正确配置并启动。这通常涉及下载并安装 VMware Workstation 或其他兼容的虚拟化平台[^1]。 #### 下载 VMware Tools VMware 提供了一个工具集(称为 VMware Tools),用于增强客户操作系统与主机之间的交互体验。对于 Ubuntu 16.04 用户来说,在虚拟机设置完成后,可以通过以下方式获取 VMware Tools 的安装文件: - 在 VMware 主界面顶部导航栏找到 **“虚拟机”** -> **“安装 VMware Tools”**[^3]。 此操作会挂载一个 ISO 文件至虚拟机内部,其中包含了必要的驱动程序和实用程序。 #### 解压与编译 VMware Tools 一旦确认 VMware Tools 可用,则需按照下列指导完成其部署过程: 1. 打开终端窗口; 2. 切换到超级用户模式以便拥有足够的权限执行命令: ```bash sudo su ``` 3. 进入挂载点 `/mnt` 并复制 tarball 至家目录或其他合适位置: ```bash cp /mnt/VMwareTools*.tar.gz ~/ ``` 4. 返回用户的主目录解压该存档文件: ```bash cd ~ && tar zxpf VMwareTools*.tar.gz ``` 5. 移动到刚刚创建出来的临时工作区继续下一步骤: ```bash cd vmware-tools-distrib ./vmware-install.pl -d ``` 以上脚本将会自动检测当前系统的状态,并尝试构建适合于特定硬件架构的支持模块[^3]。 需要注意的是,尽管官方文档推荐安装完整的 VMware Tools 套件来获得最佳性能表现;然而也有观点认为仅依靠开源项目 `open-vm-tools` 就足以满足大多数日常需求而无需额外加载闭源组件[^4]。 因此如果遇到任何依赖关系错误或者内核不匹配等问题时,可以考虑直接从默认仓库安装简化版替代方案——即 apt-get install open-vm-tools-desktop ——它同样能够提供诸如时间同步、拖放支持等功能特性却省去了繁琐的手工干预环节。 ```bash sudo apt update sudo apt install open-vm-tools-desktop fuse ``` 这样既保证了基础功能可用性又减少了维护成本。 --- ### 注意事项 某些情况下可能会发现选项被禁用了比如灰色不可选的状态,这时候可能是因为缺少相应的许可权或者是由于先前未完全卸除旧版本残留数据所引起的问题。针对前者只需重新登录管理员身份即可解决;而对于后者则建议先彻底清理再重试整个流程直至成功为止[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值