如何搭建一个Git Server
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍如何搭建一个Git Server ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言平常都是在用 GitHub、GitLab、Gitee 等服务,那我们如何自己
千家信息网最后更新 2026年11月01日如何搭建一个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安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
互联网中国科技
互联网与科技金融数据
深圳齐家互联网科技
致聘互联网科技
猫创互联网科技
上海卓越科技 互联网
银川新华互联网科技学校地址
北京大学互联网科技怎么样
以后互联网后是啥科技
注册互联网科技公司经营范围大全
国大互联网教育科技有限公司工作
爱医互联网络科技
互联网科技圈年度人物
半导体是互联网高科技吗
工业互联网科技创业
昆明中奇联合互联网科技
杭州融税互联网科技有限公司
互联网科技大佬云集
互联网科技创业有什么好项目
中关村互联网科技集团
新华互联网科技学校
互联网科技革命
电子科技大学互联网
唐信互联网科技 大连
阿里互联网科技公司
互联网科技创新服务
互联网新科技动漫ppt素材
群盈汇互联网科技有限公司
保山浩联互联网科技有限公司