当前位置: 首页 > news >正文

关于使用git init --bare 裸仓库的使用

1、创建文件夹

        对于需要作为仓库的文件夹使用git init --bare进行裸仓库初始化

2、将裸仓库添加为自己的远程仓库

        使用的方法和添加远程仓库的方式相同,但是路径需要为绝对路径,同时需要加入file:///协议

git remote add origin file:///d:/Desktop/LocalRepo/repositorygit clone "file:///d:/Desktop/LocalRepo/My Repository"

3、进行正常的提交后,就可以进行push,pull了,和普通的操作远程仓库的方式一致

4、验证推送结果

cd d:\Desktop\LocalRepo\repository
git log --oneline --all

4、其他成员协同开发

        1)、网络共享访问,使用共享文件夹,则直接使用clone该路径则可以

        关键点

  • 需确保对方有权限访问共享目录。

  • Windows 需开启文件夹共享权限(右键文件夹 → 属性 → 共享 → 高级共享)。

使用ping 来查询是否在同一局域网,如果可以ping通,使用net view\\ ip 来查询共享文件

git clone //192.168.1.100/MyRepository  # 需替换为你的IP和共享路径

   将代码克隆下来之后就可以实现基本的git操作了

2)SSH/HTTP 协议访问

若需跨网络访问,需将裸仓库托管到服务器(如 GitLab、Gitea),或通过 SSH/HTTP 暴露仓库:

git clone ssh://username@your-ip/d:/Desktop/LocalRepo/repository
# 或
git clone http://your-ip/repository

相关文章:

  • 如何在奥维互动地图里加载星图云卫星地图
  • SiamFC 算法详解
  • Shell脚本-流程控制语句应用案例
  • 龙虎榜——20250425
  • Jsp技术入门指南【十】IDEA 开发环境下实现 MySQL 数据在 JSP 页面的可视化展示,实现前后端交互
  • Python编程的真谛:超越语法,理解编程本质
  • 【金仓数据库征文】- 金融HTAP实战:KingbaseES实时风控与毫秒级分析一体化架构
  • mapbox高阶,使用本地dem数据、等高线面数据实现千里江山图效果
  • 如何建立员工培训体系?
  • Ollama 常见命令速览:本地大模型管理指南
  • 六、web自动化测试02
  • 跨境电商必看: Google AdSense 无效流量核心原因及解决措施
  • leetcode刷题日记——逆波兰表达式求值
  • 如何用WordPress AI插件自动生成SEO文章,提升网站流量?
  • 开源免费!AI视频分析神器,智能识别画面,1秒提取关键帧!附详细教程
  • 反转链表.
  • G1垃圾回收器中YoungGC和MixedGC的区别
  • 【ESP32-IDF笔记】20-配置以太网网络(W5500)
  • linux离线部署open-metadata
  • kotlin与MVVM结合使用总结(三)
  • 常熟银行一季度净赚超10亿增逾13%,净息差较上年末下降0.1个百分点
  • 龚正会见巴基斯坦卡拉奇市市长穆尔塔扎·瓦哈卜、巴西圣保罗市市长里卡多·努内斯
  • 一周文化讲座|“不一样的社会观察”
  • 限时离境、关闭领空、暂停贸易,巴基斯坦宣布一系列对印反制措施
  • 最高法:侵犯著作权罪中的“复制发行”不包括单纯发行行为
  • 外交部回应菲律宾涉仁爱礁言论:菲方7轮运补均提前通报中方