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

一、下载安装文件

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. Java开发工程师(Web方向) - 03.数据库开发 - 第1章.JDBC

    第1章--JDBC JDBC基础 通过Java Database Connectivity可以实现Java程序对后端数据库的访问 一个完整的数据库部署架构,通常是由客户端和服务器端两部分组成 客户端封 ...

  2. 题解 CF191C 【Fools and Roads】

    树上差分半裸题 常规思路是进行三次DFS,然后常规运算即可 这里提供两次dfs的思路(wyz tql orz) 我们以样例2为例 我们考虑任意一条路径,令其起点为u终点为v,每走一次当前路径则v的访问 ...

  3. js屏蔽/过滤 特殊字符,输入就删除掉,实时删除

    1.替换方法: <input type="text" class="domain" onkeyup="this.value=this.value ...

  4. 【springmvc+mybatis项目实战】杰信商贸-4.maven依赖+PO对+映射文件

    上一篇我们附件的增删改查功能全部完成.但是我们的附件有一个字段叫做“类型”(ctype),这里我们要使用数据字典,所以对于这一块我们要进行修改. 首先介绍一下数据字典 数据字典它是一个通用结构,跟业务 ...

  5. I Hate It:线段树:单点修改+区间查询

    I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  6. array.some() 方法兼容ie8

    在第 5 版时,some 被添加进 ECMA-262 标准:这样导致某些实现环境可能不支持它.你可以把下面的代码插入到脚本的开头来解决此问题,从而允许在那些没有原生支持它的实现环境中使用它.该算法是  ...

  7. Bower 显示‘bower ESUDO Cannot be run with sudo’的错误解决方法

    使用 sudo 命令后或者当前用户为 root,执行 bower 相关命令会出现错误: 解决办法: 在命令后面加 --allow-root 例: bower init  --allow-root bo ...

  8. Thunder团队Beta周贡献分规则

    小组名称:Thunder 项目名称:i阅app 组长:王航 成员:李传康.翟宇豪.邹双黛.苗威.宋雨.胡佑蓉.杨梓瑞 分配规则 规则1:基础分,拿出总分的20%(8分)进行均分,剩下的80%(32分) ...

  9. Android游戏音效实现

    1. 游戏音效SoundPool 游戏中会根据不同的动作 , 产生各种音效 , 这些音效的特点是短暂(叫声,爆炸声可能持续不到一秒) , 重复(一个文件不断重复播放) , 并且同时播放(比如打怪时怪的 ...

  10. lintcode-158-两个字符串是变位词

    158-两个字符串是变位词 写出一个函数 anagram(s, t) 判断两个字符串是否可以通过改变字母的顺序变成一样的字符串. 说明 What is Anagram? Two strings are ...