网站首页 > 开源技术 正文
最近公司要开发一个新的项目,开发一个新的项目就要有一个好的代码版本管理工具。对于代码开发版本控制工具,我们之前是使用svn这个代码版本控制工具,但是项目经理说统一使用git开发版本控制工具,来到这里我们一般会选择gitee或者github开一个私有的仓库来托管我们的代码。可是这个项目是不想开源的,使用的数据比较私密,所以就选择了再局域网内创建一个中心仓库来管理。
既然我们确定了在局域网内开发提交代码,首先得搭建一个局域网内的git服务器,搭建准备如下:
1.windows电脑A,B两台(在同一个网内)
2.git工具
搭建步骤:
1.首先在A电脑上安装git工具(安装步骤实属无脑安装,直接下一步下一步就好了)
2.安装一个可视化的git工具(TortoiseGit,安装也一样很简单,不会的自行百度安装)
2.在A电脑上创建一个文件夹,英文命名,然后进入这个文件中设置为代码仓库,如图所示
3.返回上一级文件夹test-res,设置为共享文件夹
点击文件夹右键=》属性 =》 共享 =》高级共享 =》选择Everyone,并设置完全的权限
步骤如下
4.然后在A电脑其他地方clone项目,比如我在当前目录下创建一个test文件夹来存放clone下来的项目,git clone 你创建仓库的路径
5.进入clone后的项目进行add,commit,push等操作
我在这里创建了一个hello.java并进行提交了,如下图所示
6.在B电脑上安装git工具就行了,没必要安装git可视化工具,安装好git工具后,右键我的电脑,选择映射网络驱动器
如果A电脑设置了密码则会弹出一个输入密码的弹框,没有设置的话也会弹出一个账号密码弹框,随便填再点确定,这是在B电脑上可以看到有映射后的网络驱动盘了
这个时候在B电脑上进行clone,项目路径是在B电脑上映射的路径比如我的是Z:
然后进行add commit push,在A电脑端就可以看到B提交的内容了!!
到这里就搭建好了局域网内的git服务了!!
有什么问题欢迎提出来!!
- 上一篇: SVN无法安装的处理方法(svn下载报错)
- 下一篇: SVN详细使用教程(svn的使用步骤)
猜你喜欢
- 2025-05-08 基本Spring Cloud的微服务架构搭建及应用(一)
- 2025-05-08 代码质量扫描工具SonarQube原理及环境搭建
- 2025-05-08 小心!你的这些习惯和粗心,可能正在泄露信息!丨提示
- 2025-05-08 一步步搭建openwrt编译环境并编译ddserver源码
- 2025-05-08 远程办公、巡逻机器人、口罩识别……离不开一群“研发技术宅”
- 2025-05-08 树莓派可以DIY有趣的小制作(自己做树莓派)
- 2025-05-08 Git使用指南 | 教你轻松学会Git(git用法教程)
- 2025-05-08 UE5官方推荐!大型项目版本控制用Perforce还是SVN?
- 2025-05-08 戴尔服务器T410三块硬盘RAID5数据恢复成功案例
- 2025-05-08 为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
你 发表评论:
欢迎- 05-08Peking Opera Featuring National Treasure Min Fanglei Premiers in Changsha
- 05-08安卓版Opera Mini浏览器更新,增强大屏设备支持
- 05-08Opera 36.0开发者版本发布:个性化新闻+简化菜单
- 05-08Vitas发布20周年专辑《OPERA20》首支单曲
- 05-08Android 版 Opera 89 带来了大量标签页改进
- 05-08基本Spring Cloud的微服务架构搭建及应用(一)
- 05-08代码质量扫描工具SonarQube原理及环境搭建
- 05-08小心!你的这些习惯和粗心,可能正在泄露信息!丨提示
- 最近发表
-
- Peking Opera Featuring National Treasure Min Fanglei Premiers in Changsha
- 安卓版Opera Mini浏览器更新,增强大屏设备支持
- Opera 36.0开发者版本发布:个性化新闻+简化菜单
- Vitas发布20周年专辑《OPERA20》首支单曲
- Android 版 Opera 89 带来了大量标签页改进
- 基本Spring Cloud的微服务架构搭建及应用(一)
- 代码质量扫描工具SonarQube原理及环境搭建
- 小心!你的这些习惯和粗心,可能正在泄露信息!丨提示
- 一步步搭建openwrt编译环境并编译ddserver源码
- 远程办公、巡逻机器人、口罩识别……离不开一群“研发技术宅”
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)