如何搭建一个Git Server
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章给大家介绍如何搭建一个Git Server ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言平常都是在用 GitHub、GitLab、Gitee 等服务,那我们如何自己
千家信息网最后更新 2025年12月02日如何搭建一个Git Server
这篇文章给大家介绍如何搭建一个Git Server ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
前言
平常都是在用 GitHub、GitLab、Gitee 等服务,那我们如何自己搭建一个 Git Server,这里我们搭建一个简单的 Git Server
操作
说明: 本示例在一台云服务器上搭建的 git 服务,其中 1,2,3,4,5 均为在云服务器进行的操作。 当然也可以在虚拟机或者 docker 中进行操作
1. 创建 git 用户
adduser \ --system \ --shell /bin/bash \ --gecos 'Git Version Control' \ --group \ --disabled-password \ --home /home/git \ git
2. 创建 .ssh 目录
/home# su git/home# cd git/home/git# mkdir .ssh && chmod 700 .ssh/home/git# touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
3. 自定义仓库的根目录
/home/git# mkdir code_repository
注意: 这里需要使用 git 用户进行操作
4. 在服务器上创建个裸仓库
/home/git# cd code_repository//home/git/code_repository# mkdir abc.git/home/git/code_repository# cd abc.git//home/git/code_repository/abc.git# git init --bare
注意: 这里需要使用 git 用户进行操作
5. 手动配置一个公钥
将我们自己本地的公钥文件加入 /home/git/.ssh/authorized_keys 中
6. 在本地测试一下能否操作
$ mkdir abc$ cd abc$ git init$ touch README.md$ git add .$ git commit -m "first add reademe.md"$ git remote add origin ssh://git@xxx.xx.xx.xx:/home/git/code_repository/abc.git$ git push -u origin master
注意: 这里在本机运行的,不是在服务器上
这种方式创建的仓库,并没有设置任何权限,只要在 authorized_keys 的公钥用户就可以对仓库进行读写操作。
关于如何搭建一个Git Server 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
服务
仓库
服务器
用户
公钥
内容
是在
更多
帮助
不错
平常
兴趣
前言
小伙
小伙伴
手动
操作说明
文件
文章
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
自行软件开发秋收政策
宝德服务器进bios按什么键
网络安全难以掌控的原因
天玥数据库审计 远程
百万级数据库服务器选择
天津维科互联网科技有限公司
喵喵开的服务器
惠普服务器维修点
西安电子同步服务器密码是什么
江苏易安联网络技术有限公司地址
众生元网络技术有限公司
orcl数据库视图的权限名
暴雪刀片服务器
软件开发技术学习心得
网络安全及信息化心得
渗透测试网络安全公司排名
装数据库为什么显示重启计算机
有网络安全员证书吗
服务器上内存条的sn号在哪看
如何打开服务器配置管理器
自行软件开发秋收政策
攸县碰胡软件开发者
软件开发外包要注意什么
电子邮件服务器怎么开启
网络安全工程师工作环境条件
服务器文件共享怎么禁用
无服务器的好处和坏处
N81软件开发
济南众盟网络技术
平度直播软件开发公司