本机搭建属于自己的git托管仓库

前言

我们时常会遇到某些特殊项目或者内部管理的项目代码不想托管到第三方,也懒得搭建诸如gitlab之类的平台时,只想在本地启用git的备份、历史、提送等管理功能,那么就跟着一起来吧。(要不是我本地特殊项目忘记备份被删了找回了半天,重新认识了备份的重要性,我才不想搞这个o(╥﹏╥)oo(╥﹏╥)oo(╥﹏╥)o)

仓库设置

(本人是mac,不要在乎命令方式,windows你只管右键新建文件夹就行了,套路都是一样的。)
在个人机器上任意位置创建一个文件夹

mkdir /Users/liJiaTu/gitStore/你的项目名.git

进入该文件夹执行初始化操作,设置代码储存中心

cd  /Users/liJiaTu/gitStore/你的项目名.git

git init --bare

这样就创建了核git代码存放的核心仓库。

项目挂接

在你的项目代码文件夹根目录下执行

cd /你的项目目录
git init

这样就完成了你的项目的git初始化,接下来是开始把你的项目链接到你的git仓库中心

  1. 设置remote地址
git remote add origin /Users/liJiaTu/gitStore/你的项目名.git
  1. 执行关联命令
    直接上三板斧git add .git commit -m'初始版本',重点是第三步,和我们平时直接push的命令不一样,git push -u origin main,多了-u参数和设置了remote名以及分支名。到此为止,代码就成功git备份到你的本地机器进行git管理了

克隆

直接执行git clone /Users/liJiaTu/gitStore/你的项目名.git,即可完成项目克隆。

意义

启动一个http服务,可对本机搭建的git仓库进行映射,采用内网穿透或者局域网访问方式将本机的git仓库暴露出去,有效的杜绝了特殊项目的代码外泄。

简而言之,你的机器就已经变成了一个github了,尽情享受吧。

posted @   李嘉图呀  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示