如何搭建一个Git Server
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章给大家介绍如何搭建一个Git Server ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言平常都是在用 GitHub、GitLab、Gitee 等服务,那我们如何自己
千家信息网最后更新 2025年01月23日如何搭建一个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安全错误
数据库的锁怎样保障安全
和平精英如何给服务器升级
头歌mysql数据库实训答案
清溪租房网络安全
我国网络安全的手抄报
软件开发如何限制控标
微科软件开发有限公司怎么样
河南服务器虚拟化操作服务器
软件开发inter amd
服务器交付到管理
江津软件开发培训
服务器运行需要哪些驱动
国内公司是如何保护网络安全的
十堰gpu服务器找哪家
维护网络安全人人有责视频
共建网络安全家园设计图
如何读取数据库文件
软件开发项目共建协议
猫猫软件开发
网络安全博览会什么时候开始
计算机网络技术职业素养目标
彩票双色球分析软件开发制作教程
河南服务器虚拟化操作服务器
江苏网络技术服务信息
网络技术人员工资一个单子
公安部发言 网络安全
六查六防 网络安全
缺乏网络安全的危害
原神 服务器切换
土地确权确大四至数据库字段
cs软件开发用什么语言