当前位置: 首页 > 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

http://www.xdnf.cn/news/140563.html

相关文章:

  • 3.3 Spring Boot文件上传
  • 基于DrissionPage的表情包爬虫实现与解析(含源码)
  • python中的logging库详细解析
  • VsCode如何使用默认程序打开word Excel pdf等文件
  • 光谱相机如何提升目标检测与识别精度
  • [4A/OP]
  • 力扣-141.环形链表
  • 小白电路设计-设计11-恒功率充电电路设计
  • 【CUDA 编译 bug】ld: cannot find -lcudart
  • 代码随想录学习笔记---二叉树
  • Vue前端学习笔记
  • Redis高频面试题——String对象
  • Spring MVC 数据绑定利器:深入理解 @InitBinder
  • 【滑动窗口+哈希表/数组记录】Leetcode 3. 无重复字符的最长子串
  • 全球碳化硅晶片市场深度解析:技术迭代、产业重构与未来赛道争夺战(2025-2031)
  • FlinkJobmanager深度解析
  • Vue 3新手入门指南,从安装到基础语法
  • 基于 Python(selenium) 的百度新闻定向爬虫:根据输入的关键词在百度新闻上进行搜索,并爬取新闻详情页的内容
  • 海之淀攻略
  • 404了怎么办快把路由给我断掉(React配置路由)
  • Zeppelin在spark环境导出dataframe
  • 【Linux庖丁解牛】—进程优先级!
  • C++入门小馆: 深入了解STLlist
  • sql server 开启cdc报事务正在执行
  • Qt ModbusSlave多线程实践总结
  • macOS 更新后找不到钥匙串访问工具的解决方案
  • 手机打电话时电脑坐席同时收听对方说话并插入IVR预录声音片段
  • 使用Python脚本在Mac上彻底清除Chrome浏览历史:开发实战与隐私保护指南
  • 【2025最新面试操作系统八股】CPU利用率和load(负载)的区别,CPU利用率怎么算。
  • 边界凸台建模与实例