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

一、下载安装文件

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. Python安装教程最新版

    Python安装教程最新版 目前Python官网已经更新到了最新版Python 3.7.1, 相比Python 2系列,它的兼容性不是太好, 不过应该会在不久的将来会全面解决.它的安装比较容易,具体步 ...

  2. 一步一步图文介绍SpriteKit使用TexturePacker导出的纹理集Altas

    1.为什么要使用纹理集? 游戏是一种很耗费资源的应用,特别是在移动设备中的游戏,性能优化是非常重要的 纹理集是将多张小图合成一张大图,使用纹理集有以下优点: 1.减少内存占用,减少磁盘占用: 2.减少 ...

  3. 【CSV数据文件】

    文件参数化设置方法

  4. Java学习笔记-序

    最近开始学习java了,上班看书看得经常瞌睡,有时候想起来觉得挺重要的知识点想记在哪里又害怕忘记了,于是乎突然想到了博客园,所以今天上午就决定记在院子里了,先写了8是因为已经看到第八章了(读的是Jav ...

  5. 从零开始的Python学习Episode 2——运算符与while循环

    一.算术运算符 加法:+,减法:-,乘法*,除法/,整除(地板除)//,取余%,乘方**.  二.逻辑运算符 且:and,或:or,非:not 优先级:not>and>or 短路原则: 对 ...

  6. 【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)

    [SSH进阶之路]Struts + Spring + Hibernate 进阶开端(一) 标签: hibernatespringstrutsssh开源框架 2014-08-29 07:56 9229人 ...

  7. Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14

      最新的版本可以在这里获取,目前下载的最新版本是5.08,更新于2016-02-03.在这里可以找到更多的说明. 下载好后,server端分为两个部分,一个是tracker,一个是storage.顾 ...

  8. 3.azkaban3.0测试

    测试目标 azkaban多executor下flow的分配方式 azkaban可以同时执行的flow\job个数 azkaban单个job最小使用的内存 相关配置 executor最大线程数: exe ...

  9. LVS+Keepalive+Nginx实现负载均衡

    本文参考:http://blog.csdn.net/yinwenjie/article/details/47211551 简单粗暴写一下,做备忘,刚刚搭好没做优化呢,后期补充 一.机器准备 LVS-M ...

  10. 第十六次ScrumMeeting会议

    第十六次Scrum Meeting 时间:2017/12/6 地点:线上+SPR咖啡馆 人员:蔡帜 王子铭 游心 解小锐 王辰昱 李金奇 杨森 陈鑫 照片: 目前工作进展 名字 今日 明天的工作 遇到 ...