在云服务器搭建git服务器

本文介绍了在云服务器上搭建git服务器的详细步骤,包括使用yum安装git、添加git用户、创建裸库、配置公钥、克隆仓库以及进行基本的提交操作。

准备材料:

【1】云服务器账号

【2】securtCRT(也可以选用其他工具)

具体步骤:

【1】连接远程服务器,通过yum安装git     yum install git


【2】安装完之后即可查看git版本


【3】添加git用户,后面用于客户端连接git服务器


【4】切换到git用户 su git

【5】创建裸库git init --bare repository.git,此时在/home/git/ 下有个repository.git

【6】在Windows安装git,win10使用最新版本可能有问题,所以可以降低版本。

【7】配置公钥,使用git bash。执行命令ssh-keygen -t rsa

【8】步骤7会产生两个文件,一个是私钥,一个是公钥

### 安装和配置 GitBlit #### 准备工作 为了在阿里云 ECS 上成功部署 GitBlit,需先确认服务器环境已准备好。建议的操作系统为 Ubuntu 或 CentOS。 对于基于 Debian 的 Linux 发行版(如 Ubuntu),可以使用如下命令更新软件包列表并安装必要的依赖项[^1]: ```bash sudo apt-8-jdk git wget unzip -y ``` 对于基于 Red Hat 的发行版(如 CentOS),则应执行以下操作来设置环境: ```bash sudo yum install java-1.8.0-openjdk-devel git wget unzip -y ``` #### 下载与解压 GitBlit 前往官方 GitHub 页面获取最新版本的 GitBlit 并下载压缩文件至服务器中: ```bash cd /opt/ wget https://github.com/gitblit/gitblit/releases/download/v1.9.2/gitblit-1.9.2.zip unzip gitblit-*.zip mv gitblit-* gitblit chown -R $USER:$USER ./gitblit ``` 上述指令会创建 `/opt/gitblit` 文件夹用于存放应用程序及其数据目录结构。 #### 启动服务 进入刚刚建立好的 `gitblit` 路径下启动应用: ```bash cd /opt/gitblit ./gitblit.sh start ``` 默认情况下,GitBlit 将监听本地地址上的端口 8443 (HTTPS) 和 8080 (HTTP),因此可能需要调整防火墙规则允许外部访问这些端口。如果希望更改绑定 IP 地址或端口号,则可以在 `data/jetty.xml` 中修改相应参数。 #### 配置安全组规则 登录到阿里云控制台的安全组管理界面,添加两条入站规则分别开放 HTTP/HTTPS 协议对应的端口给公网访问。这一步骤非常重要,因为只有当实例所属的安全组放通了特定端口之后,外界才能通过浏览器正常浏览网页内容。 #### 访问 Web 界面 打开任意一台计算机上的现代Web 浏览器,在地址栏输入形如 http(s)://<your_server_ip>:port 这样的 URL 来连接新搭建的服务站点,默认管理员账户名为 admin 密码为空字符串,请尽快登陆后更改为强密码保护账号安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值