热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

git内网搭建_在局域网中基于Windows文件共享的git环境搭建

本文的思想是在局域网中用一台电脑作为服务器,在其中建立一个文件夹,作为总的公开版本库。然后将这个文件夹共享,使其他客户机都可以访问

本文的思想是在局域网中用一台电脑作为服务器,在其中建立一个文件夹,作为总的公开版本库。然后将这个文件夹共享,使其他客户机都可以访问,从而进行代码的管理。

一、下载安装文件

二、安装文件

在服务器和客户机的电脑上分别按照顺序安装以上三个程序,一切按照默认安装即可。

三、配置

1、配置中文环境

在随便一个空白处点右键--->"TortoiseGit(T)"--->"设置",出现如下界面:

选择中文,点击确定即可。

2、在服务器端配置公开版本库

①在服务器端新建一个文件夹,进入该文件夹,右键然后点击"Git 在这里创建版本库(Y)",出现如下界面:

这里选中复选框,点击"确定"即可。

②点击"开始"--->"控制面板"--->"网络和共享中心",查看当前网络类型,然后点击"更改高级共享设置",选择对应的网络类型设置,注意开启"启用网络发现","启用文件和打印机共享","启用共享以便可以访问网络的用户可以读取和写入公用文件夹中的文件","关闭密码保护共享"这几个选项。

然后右键点击①中建立的文件夹--->"属性"--->"共享"--->"共享",出现如下界面:

选择"Everyone",注意要配置"读写"权限,点击"添加"--->"共享"即可。完成后会出现一个网络路径,如下图所示:

3、将服务器的公开版本库(共享文件夹)映射到客户端

在客户端右键"我的电脑"--->"映射网络驱动器",如下图所示:

点击"浏览"或者直接在前面输入框中输入" \\WIN-4QQD2FH2H1A\CodeWarehouse\ "来找到2.②最后一个图中所示的网络路径,点击"完成"我们就会发现自己的电脑中多出了一个"Z:"盘,其便是服务器端映射到客户机的公开版本库(共享文件夹)。

4、在客户端配置本地版本库

①在客户端新建一个文件夹,进入该文件夹,右键然后点击"Git 在这里创建版本库(Y)",出现如下界面:

这里无需勾选复选框,点击"确定"即可。

②右键①中建立的文件夹--->"TortoiseGit(T)"--->"设置"--->"远端",出现如下界面:

窗口中"远端"项是名字,随便起一个填上吧。URL是更新路径,这里填上刚才映射下来的盘符,比如"Z:",第三项留空(私钥路径,如果你用SSH就需要填写)。

经过以上步骤,就可以在三.4.①中建立的本地版本库中右键进行"GIt 拉取"和"Git 推送"等操作了。



推荐阅读
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了markdown[软件代理设置]相关的知识,希望对你有一定的参考价值。 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • RMAN中的不完整恢复是指通过还原所有数据文件将整个数据库回退,然后执行不完全恢复的操作。不完整恢复的场景包括完整恢复不可行或故意要丢失数据。完整恢复需要备份后生成的所有归档日志和联机重做日志,而如果这些日志缺失或损坏,恢复将在该点停止。决定故意丢失数据是在用户错误发生后采取的行动,例如忘了where条件导致整个表受影响。对于已提交的事务来说,这样的更改是不可逆的。 ... [详细]
author-avatar
aska
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有