Ubuntu18.04搭建本地Git服务器(支持ssh和http协议,支持gitweb)

本文详细指导如何在Ubuntu 18.04上安装Git、Gitosis、Gitweb,并配置SSH、HTTP访问权限,包括管理员用户设置、项目上传、权限管理及Gitweb的部署。涉及关键步骤如Gitosis初始化、权限设置和Gitweb配置,适合开发者快速搭建个人或团队Git服务器。
  1. 准备ubuntu18.04系统。建议在安装系统是最大分配空间尽量预留多一些,本人预留了500G,免得后面因为空间不足扩容。

  2. 安装git-core、openssh-server、openssh-client
    sudo apt-get install git-core openssh-server openssh-client
    在这里插入图片描述

  3. 安装python-setuptools
    sudo apt-get install python-setuptools 在这里插入图片描述

  4. 安装Gitosis
    cd Desktop/
    git clone https://github.com/res0nat0r/gitosis.git
    cd gitosis/
    sudo python setup.py install 在这里插入图片描述
    安装成功
    到此为止,git服务器主要框架已基本搭建完成,下面讲解如何设置管理员用户,并上传项目到服务器。

  5. 在用户开发电脑上安装git,并打开g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值