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

一、下载安装文件

1、git核心: git-for-windows

或从我的网盘下载: Git-2.7.0-32-bit      Git-2.7.0-64-bit

2、TortoiseGit

或从我的网盘下载:TortoiseGit-1.8.16.0-32bit     TortoiseGit-1.8.16.0-64bit

3、中文支持语言包: TortoiseGit-LanguagePack

或从我的网盘下载: TortoiseGit-LanguagePack-1.8.16.0-32bit-zh_CN     TortoiseGit-LanguagePack-1.8.16.0-64bit-zh_CN

二、安装文件

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

三、配置

1、配置中文环境

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在局域网中基于Windows文件共享的git环境搭建的更多相关文章

  1. VC中基于 Windows 的精确定时[转]

    在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等.特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要 ...

  2. 用CentOS,fedora等访问局域网中的Windows共享

    来到Linux世界中已有一段时间了,感觉上好像自己的电脑成了一个孤岛.周围的人都还是用Windows系统,能相互共享文件,我用Linux系统,别人的共享文件都还不知道怎么访问?通过网上查资料学习,现在 ...

  3. VC中基于 Windows 的精确定时

    在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等.特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要 ...

  4. 【转】Windows平台下Git服务器搭建

    Windows平台下Git服务器搭建 Posted on 2015-05-18 21:29 阿祥当码农 阅读(7637) 评论(0) 编辑 收藏 该文章转自:http://www.codeceo.co ...

  5. Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)

    Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建) 具体案例:局域网内有两台主机,一台Linux.一台Windows,现在需要配置一台Cacti监控服务器对这两台 ...

  6. 基于IDEA的JavaWeb开发环境搭建

    基于IDEA的JavaWeb开发环境搭建 基于IDEA的JavaWeb开发环境搭建 jdk下载安装配置环境变量 下载 安装 配置环境变量 下载安装激活使用IntelliJ IDEA 下载 安装 激活 ...

  7. Windows Mobile 6开发环境搭建

    Windows Mobile 6开发环境搭建 本文主要介绍在已有的Visual Studio 2005和Microsoft SQL Server2008环境基础上,如何搭建Windows Mobile ...

  8. Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建

    目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...

  9. windows下基于sublime text3的nodejs环境搭建

    第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了. 第二步.安装nodejs插件,有两种方式 第一种方式:直接下载https://github.com/tanepiper ...

随机推荐

  1. 【form】 表单组件说明

    form表单组件 1)将form组件内的用户输入的<switch/> <input/> <checkbox/> <slider/> <radio/ ...

  2. 【scroll-view】 可滚动视图组件说明

    scroll-view 可滚动视图容器 原型: <scroll-view scroll-x="[Boolean]" scroll-y="[Boolean]" ...

  3. MySql优化浅析

    优化点:合理的使用索引,可以大幅度提升sql查询效率,特别查询的表的数据量大的时候,效果明显.一.引言 公司的产品XX出行上线正式运营,随着数据量的变大,司机2000+,日订单1万+,注册乘客26W+ ...

  4. 90 [LeetCode] Subsets2

    Given a collection of integers that might contain duplicates, nums, return all possible subsets (the ...

  5. c# 批量处理数据录入

    c# 分批处理数据录入 //using System.Text; //using System.Data; //using System.Data.SqlClient; //using System; ...

  6. java线程安全— synchronized和volatile

    java线程安全— synchronized和volatile package threadsafe; public class TranditionalThreadSynchronized { pu ...

  7. css那些事儿2 盒子模型

    盒子模型是网页元素所占据页面窗口的矩形范围,是网页布局的核心基础之一,这里的盒子模型与我们平常收到的包裹类似. 一个包裹从内到外,分为真实物品部分,物品与外壳之间的填充区,外壳的厚度,当多个包裹放置在 ...

  8. Jenkins系列-Jenkins用户权限和角色配置

    由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,这边将使用Role Strategy Plugin,介绍页面:https://wiki.jenki ...

  9. 发生dev_queue_xmit的时候,全部都是从ip_finish_output中来的吗

    也就是说啊,内核中的收发包的路径,很可能是经理driver_recv --> tcp -->driver_send这样一个过程,是个很长的路径呢...... 从dev_queue_xmit ...

  10. MyBatis配置和日志

    MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession,并执行映射的SQL语句.SqlSessionFactory对象可以通过基于XML的配置信息或者 ...