如何搭建自己的git仓库?简单几步实现代码管理自由

发布时间 - 2025-12-15 16:28:54    点击率:

今天琢磨着怎么自己搭个git仓库,毕竟总用别人的服务器心里不踏实。翻了一圈资料发现没那么复杂,干脆自己动手试了一遍。

先搞定服务器环境

我找了台闲置的云服务器,装的是最常见的Linux系统。第一步先更新系统软件包,敲了行更新命令就泡茶等着。装完系统更新后,直接安装git核心程序,这个倒是简单,一行命令就完事。

新建仓库目录

在home目录下建了个新文件夹叫gitrepo,专门放仓库。进去之后初始化成裸仓库,这个裸仓库的意思就是只存版本记录,不能直接改文件。设置目录权限的时候费了点劲,chmod命令来回试了几次才搞定。

关键步骤:
  • 创建git用户专门管理仓库
  • 配置SSH密钥免密登录
  • 把公钥塞进authorized_keys文件

本地电脑配置

在自己笔记本上生成SSH密钥对,这个步骤最省心,一路回车就行。然后把公钥上传到服务器,测试连接的时候第一次报错,发现是权限设太开放了,调整成600权限才连上。

本地新建个测试项目,git init初始化后直接添加远程地址。第一次push的时候手抖输错密码,连着失败三次才反应过来配置的是密钥登录根本不用密码。成功推送后看着命令行里的提示还挺有成就感。

踩坑记录

  • 仓库路径写错导致push失败
  • 忘记配置git用户权限
  • 防火墙挡住SSH端口

在另一台电脑上clone测试成功,现在代码想存哪存哪。虽然刚开始折腾了两个小时,但以后就不用受制于第三方平台了,感觉特别值。