局域网windows下使用Git

devtools/2024/9/19 18:45:04/ 标签: windows, git

windows下如何使用局域网进行git部署

  • 准备工作
  • 第一步 ,ip设置
    • 设置远程电脑的ip设置,如果不会设置请点击[这里](https://blog.csdn.net/Black_Friend/article/details/142170705?spm=1001.2014.3001.5501)
    • 设置本地电脑的ip:
    • 验证
  • 第二步,文件共享设置
    • 在远程电脑上新建一个文件夹
    • 右键点击属性
    • 找到共享设置
    • 选择EveryOne,点击添加
    • 选中everyOne,点击权限级别读取下三角标,选择读取和写入
    • 点击共享
    • 点开高级共享
    • 请记住这个网络路径,后面映射网络驱动器时会用到。
    • 验证没问题
  • 第三步,文件远程文件的初始化
    • 在刚才共享的文件夹下创建一个跟本地工程同名的文件夹,双击进入
    • 空白处右键,点击Git Bash Here
    • 在弹出的窗口上 输入命令:`git init -- bare`(注意是两个-,但是是连在一起的)
  • 第四步,本地电脑准备
    • 右键我的电脑,点击映射网络驱动器
    • 选中一个随便不用的盘符,然后在下方的文件夹输入共享文件的路径
    • 设置完成后的界面
    • 点击完成后会出现远程的那个文件夹
  • 第五步,本地电脑上传文件
    • 找到你的本地需要与远程同步的工程文件夹下
    • 右键后选择 Git Bash Here
    • 输入命令:
    • 与远程关联
  • 结束
  • 每篇一句:

准备工作

硬件需要两台电脑,一根网线。
其中一台电脑作为git 远程仓库端,另外一台电脑,作为git本地端,在两台电脑上下载安装好gitbash

第一步 ,ip设置

设置远程电脑的ip设置,如果不会设置请点击这里

这里以192.168.10.25为例

设置本地电脑的ip:

这里以192.168.10.4为例

验证

在本地电脑上:
win+R :输入CMD
在弹出的命令提示符中,使用命令ping 192.168.10.25
如果出现的是这种那就证明没有问题!
在这里插入图片描述

如果出现的是下面这种,说明网络连接未连接通
在这里插入图片描述

第二步,文件共享设置

在远程电脑上新建一个文件夹

在这里插入图片描述

右键点击属性

在这里插入图片描述

找到共享设置

在这里插入图片描述

选择EveryOne,点击添加

在这里插入图片描述

选中everyOne,点击权限级别读取下三角标,选择读取和写入

在这里插入图片描述

点击共享

在这里插入图片描述

点开高级共享

在这里插入图片描述

请记住这个网络路径,后面映射网络驱动器时会用到。

在这里插入图片描述

验证没问题

在这里插入图片描述

第三步,文件远程文件的初始化

在刚才共享的文件夹下创建一个跟本地工程同名的文件夹,双击进入

在这里插入图片描述

空白处右键,点击Git Bash Here

在这里插入图片描述

git_init__bare_46">在弹出的窗口上 输入命令:git init -- bare(注意是两个-,但是是连在一起的)

在这里插入图片描述
出现这个代表成功了

第四步,本地电脑准备

右键我的电脑,点击映射网络驱动器

在这里插入图片描述

选中一个随便不用的盘符,然后在下方的文件夹输入共享文件的路径

在这里插入图片描述

设置完成后的界面

在这里插入图片描述

点击完成后会出现远程的那个文件夹

在这里插入图片描述

第五步,本地电脑上传文件

找到你的本地需要与远程同步的工程文件夹下

这里我以VS 创建的C++解决方案为例
在这里插入图片描述

右键后选择 Git Bash Here

在这里插入图片描述

输入命令:

git init
git add .
git commit -m "首次提交"

三行的作用,分别是:

  • 初始化本地
  • 将所有的文件暂存起来
  • 将所有的问题提交

在这里插入图片描述

与远程关联

git remote add origin p:/MyProject1
git push -u origin master

这两行的作用分别是:

  • 将本地的master与远程的仓库关联,这里的目录,是你本地网络映射的P盘和远程的初始化空仓库MyProject1
  • 将本地的提交到远程master上(这个只有首次提交时需要这样)

在这里插入图片描述

结束

至此,git的本地和远程关联就结束了,但是目前来说,如果出现的git add命令提交有问题的时候,可能是因为,你创建的时候,并没有.gitignore文件,这个文件的作用就是要忽略某些不需要跟踪的,或者某些需要跟踪的文件后缀等。
这个最好在首次就设置好

每篇一句:

你是自己命运的主宰者,只要你有足够的勇气去追逐梦想,有足够的毅力去克服困难,有足够的决心去坚持到底,那么成功必将属于你


http://www.ppmy.cn/devtools/112259.html

相关文章

golang学习笔记14——golang性能问题的处理方法

推荐学习文档 基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总golang学习笔记01——基本数据类型golang学习笔记02——gin框架及基本原理golang学习笔记03——gin框架的核心数据结构golang学习笔记04——如何真正写好Golang代码&…

文字溢出隐藏及鼠标悬停显示效果

在本文中&#xff0c;我们将学习如何使用 CSS 和 JavaScript 实现一个简单的文字溢出隐藏效果&#xff0c;当鼠标悬停在文本上时显示完整内容。 创建 HTML 页面结构 首先&#xff0c;我们需要创建一个包含文本内容的 HTML 页面。 <!DOCTYPE html> <html lang"…

MySQL从C盘迁移到D盘

文章目录 前言一、停止MySQL服务打开服务&#xff08;方式一&#xff09;打开服务&#xff08;方式二&#xff09;停止MySQL服务 二、找到C盘中的文件文件夹1文件夹2文件夹3 三、修改文件内容1.对应文件夹12.对应文件夹3 四、 修改注册表中文件路径1.打开注册表2. 修改注册表中…

Cargo 入门

文章目录 发现宝藏1. 安装 Cargo2. 创建一个新项目1.1.打开终端1.2. 创建新项目1.3. 进入项目目录1.4. 查看项目结构 3. 构建和运行项目3.1. 构建项目3.2. 运行项目 4. 管理依赖4.1. 编辑 Cargo.toml4.2. 安装依赖4.3. 在代码中使用依赖 5. 运行测试5.1. 编写测试5.2. 运行测试…

一种没有注释的语言

原文&#xff1a;Breck Yunits - 2024.09.05 JSON 是 PLDB&#xff08;A Programming Language Database&#xff09;中唯一不支持注释的流行语言。JSON 既不支持单行注释&#xff0c;也不支持多行注释。 JSON 最初是有注释的 Douglas Crockford 在 2012 年解释了他独特的设计…

设计师私藏的 PDF 转 JPG 利器

你平常会通过扫描来发送文件吗&#xff1f;为了保证图片的清晰度一般都会采用PDF格式来转发&#xff0c;但是要插入到一些文件里的时候PDF格式不是那么好用。这时候就很需要PDF转jpg工具了。今天我就分享几款我用过的PDF转jpg的工具&#xff0c;有兴趣就接着往下看吧。 1.福昕…

【LeetCode 算法笔记】739. 每日温度

目录 问题描述暴力解法栈 问题描述 给定一个整数数组 temperatures &#xff0c;表示每天的温度&#xff0c;返回一个数组 answer &#xff0c;其中 answer[i] 是指对于第 i 天&#xff0c;下一个更高温度出现在几天后。如果气温在这之后都不会升高&#xff0c;请在该位置用 0…

PPT数据可视化:Python-pptx让图表制作变得轻而易举

哈喽,大家好,我是木头左! 安装和配置python-pptx 确保你的Python环境中已经安装了python-pptx库。如果没有,可以通过pip轻松安装: pip install python-pptx安装完成后,你就已经拥有了在PPT中创建图表所需的全部工具。 创建一个简单的柱状图 让从一个基础的例子开始:…

使用python来保存键盘输入情况,可保存到sqlite3数据库

1.代码单次保存最大键盘输入数目是300,全局变量可改 2、在gui界面可以设置单次保存的名字,方便下次查找&#xff0c;录入数据库 3. gui界面有串口选择按钮,需要有硬件串口转hid模块ch9329的&#xff0c;可以直接发送串口数据来实现模拟键盘输入. 没有硬件的直接注释即可. 好…

PHP智驭未来悦享生活智慧小区物业管理小程序系统源码

智驭未来&#xff0c;悦享生活 —— 探索智慧小区物业管理小程序 一、引言&#xff1a;智慧生活的新篇章 在这个日新月异的时代&#xff0c;科技正以前所未有的速度改变着我们的生活。从智能家居到智慧城市&#xff0c;每一处都闪耀着智慧的光芒。而今天&#xff0c;我要带大家…

基于深度学习的精准农业分析

基于深度学习的精准农业分析利用深度学习技术处理和分析农业中的各种数据源&#xff0c;包括遥感影像、气象数据、土壤信息和作物生长情况&#xff0c;从而优化农业生产&#xff0c;实现资源的精确管理和农业产量的提升。 1. 精准农业的挑战 数据复杂性&#xff1a;精准农业依…

网络安全宣传周的时间,举办活动的方式和意义

网络安全宣传周是中国国家层面为提升公众网络安全意识、普及网络安全知识、推广网络安全技能而设立的一项重要活动。以下是对网络安全宣传周的时间&#xff0c;举办活动的方式和意义的介绍&#xff1a; 时间&#xff1a;国家网络安全宣传周自2014年首次举办以来&#xff0c;每…

ai 回答HFS是什么 HTTP的文件服务器是什么

HFS&#xff08;HTTP File Server&#xff09;是一个基于HTTP协议的文件服务器软件&#xff0c;它允许用户通过浏览器访问和共享计算机上的文件。HFS的特点包括界面简洁直观、易于安装和配置、支持虚拟文件系统、多种权限设置等。用户可以轻松地在本地网络或互联网上共享文件和…

Adobe Acrobat安装(CSDN_20240915)

安装步骤 1. 点击安装执行文件 2. 进入安装界面&#xff0c;点击继续 3. 点击安装 4. 等待安装 5. 安装完成后点击完成 6. 将Crack路径下的文件复制到安装路径 7以管理员身份运行 8输入目标路径 9解压完成后&#xff0c;以管理员身份运行Patch 10点击patch&#xff0c;完成破解…

linux驱动开发-地址映射

地址映射 在Linux驱动开发中&#xff0c; 地址映射是指如何将设备的物理地址映射到虚拟地址空间&#xff0c; 从而使得内核可以通过虚拟地址与设备进行交互。 这一过程在设备的初始化和操作中都是至关重要的&#xff0c; 尤其是在涉及到内存映射I/O时。 1. 地址映射的基本概念…

【YashanDB知识库】archivelog磁盘满导致数据库abnormal

本文转自YashanDB官网&#xff0c;具体内容可见archivelog磁盘满导致数据库abnormal 【问题分类】功能使用 【关键字】磁盘空间满&#xff0c;archivelog日志&#xff0c;archivelog自动清理 【问题描述】数据库状态变更为abnormal&#xff0c;检查V$DIAG_INCIDENT视图&#…

怎么将几个pdf合成为一个?把几个PDF合并成为一个的8种方法

怎么将几个pdf合成为一个&#xff1f;将多个PDF文件合并成一个整体可以显著提高信息整合的效率&#xff0c;并简化文件的管理与传递。例如&#xff0c;将不同章节的电子书合成一本完整的书籍&#xff0c;或者将多个部门的报告整合成一个统一的文档&#xff0c;可以使处理流程变…

公司搬迁至外地:选择新办资质还是迁移资质?

当企业面临搬迁&#xff0c;尤其是跨区域搬迁时&#xff0c;资质管理成为企业运营策略中的一个关键议题。企业需要在新办资质和迁移资质之间做出选择&#xff0c;这关系到企业的合规性、市场竞争力和业务连续性。本文将探讨这两种选择的考量因素&#xff0c;以及如何根据企业的…

Vue: watch5种监听情况

目录 一.watch的性质与作用 1.watch 的性质包括&#xff1a; 2.watch 常用于以下场景&#xff1a; 二.监视ref定义的基本类型数据 三.监视ref定义的对象类型数据 四.监视reactive定义的对象类型数据 五.监视ref或reactive定义的对象类型数据中的某个属性 六.监视上述的…

ChatGPT在环境科学领域的应用前沿分享

ChatGPT在环境科学领域的应用前沿 在党的二十届三中全会上&#xff0c;明确要求健全因地制宜的发展新质生产力体制机制。新质生产力通过创新驱动&#xff0c;以高科技、高效能、高质量为特征&#xff0c;旨在摆脱传统经济增长方式和生产力发展路径&#xff0c;符合新发展理念。…