首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows下的git服务器搭建

前两个月领导花巨资申请了一个服务器,让我搞git服务器来管理代码,花了几天时间服务器搭建好了。...但是这个博客因为种种原因拖到了现在,其实之前在某个破旧的服务器上搭建过Ubuntu下的git服务器,但是领导不喜欢Linux操作系统让我在Windows下搞,没得法只能照办。...(后续应该会更新Ubuntu下搭建git服务器的博客吧) 花絮结束,接下来是正文。...缺点就是这个cmd窗口一旦关闭那么服务器就会关闭,每次服务器开机需要手动打开这个cmd ,非常麻烦,所以建议添加至Windows service 里面让它开机自启比较好 ?...git 服务器的搭建就是这些,容易被坑的地方我也全部指出来了。下一个博客会就我个人水平来简要分享一下git怎么使用,不过更新得随缘了   o(* ̄▽ ̄*)ブ

10.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

Git与SVN对比

Git与SVN对比 Git与SVN都是版本控制系统,版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一,最主要的功能就是追踪文件的变更。...描述 SVN是集中式管理的版本控制器,而Git是分布式管理的版本控制器,这是两者之间最核心的区别。...SVN只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。...详细对比 差异 SVN Git 系统特点 1. 集中式版本控制系统,文档管理很方便。 2. 企业内部并行集中开发 3. windows系统上开发推荐使用 4....搭载SVN的服务器如果出现故障,就无法与之交互。 2. 所有的SVN操作都需要中央仓库交互,例如拉分支,看日志等。 1. 可以单机操作,Git服务器故障也可以在本地Git仓库工作。 2.

2.7K20

Linux主机和Windows主机服务器目录结构对比

内容提要: 主机服务器常见的有Linux主机服务器Windows主机服务器,不同的主机类型,目录结构和功能也不一样。...本文图文对比分析Linux主机和Windows主机的目录,让新手知道文件上传到那个文件夹。...二、Windows主机服务器目录结构 Windows主机服务器目录结构相对简单,wwwroot文件夹就是主域名的根目录,直接上传网站文件到wwwroot文件夹就可以了(见下图②)。...Windows要建多个独立域名的站点的话,是要进行子目录绑定才行的。 详细说,要实现像上面Linux上的两个域名站点一样的效果:52changsi.cn和hcm602.cn都是独立的站点。...Windows主机就要先绑定一个域名比如52changsi.cn到wwwroot根目录,然后再绑定一个子目录文件夹比如blog文件夹,再将hcm602.cn绑定到blog子目录,就可以实现两个独立站点了

5.8K30

Windows 系统上配置 Apache Git 服务器

Windows 系统上配置 Apache Git 服务器 本文介绍如何在 Windows 系统上配置 Apache Git 服务器, 以及使用 AD 进行认证用户认证。...软件环境 Windows Server 2003 Apache 2.2 Git 1.8 安装 Apache 从 httpd 的主页下载 Apache Httpd 的 Windows 最新版, 我下载的版本是...配置 Apache 使用 AD 认证 停止 Apache 服务器, 打开 C:\Apache2.2\conf\httpd.conf , 搜索 , 修改根目录配置, 允许所有位置访问...设置代码库权限 现在, Windows 上的 Git 服务器已经可以运行了, 通常情况下, 需要为每个库配置权限, 比如上面的 Test.git 只允许特定用户或者特定用户组访问, 则需要在 git.conf...注意问题 整个配置过程比较复杂, 在 Windows 上配置的资料也比较少, 很容易出错, 所以在配置的过程中, 给出如下的建议: 将 Apache 的 LogLevel 设置为 DEBUG (在http.conf

7.8K20

SVN和Git对比梳理

下面详细做下对比: -------------------------------------------------------------------------------------------...缺点:中央服务器的单点故障。 若是宕机一小时,那么在这一小时内,谁都无法提交更新、还原、对比等,也就无法协同工作。...除此之外: 1)Git也可以模拟集中式的工作模式 Git版本库统一放在服务器中 可以为 Git 版本库进行授权:谁能创建版本库,谁能向版本库PUSH,谁能够读取(克隆)版本库 团队的成员先将服务器的版本库克隆到本地...;并经常的从服务器的版本库拉(PULL)最新的更新; 团队的成员将自己的改动推(PUSH)到服务器的版本库中,当其他人和版本库同步(PULL)时,会自动获取改变 2)Git 的集中式工作模式非常灵活 你完全可以在脱离...Git服务器所在网络的情况下,如移动办公/出差时,照常使用代码库 你只需要在能够接入Git服务器所在网络时,PULL和PUSH即可完成和服务器同步以及提交 Git提供rebase 命令,可以让你的改动看起来是基于最新的代码实现的改动

1.4K60

一、Windows安装Git

不过Git在这几个系统中都有比较好的支持,只要能够进行正确的安装和配置都可以正常使用Git,本章主要介绍GitWindows下的安装。...1、下载Git 直接点击图中箭头指向的链接,进入Git客户端下载的网站 选择Windows,进入版本选择页面 注意这里Git客户端分为普通安装版和便携版本,便携版本也就是上图中的...Git for Windows Portable(“thumbdrive edition”)这一栏下面的版本。...,然后点击Next进入下一步 2.3、默认终端工具 第一个只使用git bash作为git终端功能 第二个配置可以让Git在其他终端工具中也可以被使用,例如Windows的PowerShell 第三个是上面二者同时配置...Git安装器自带的即可,安装完成后在Windows菜单和右键菜单中会分别看到git相关的工具 Windows菜单: 右键菜单 3、运行Git 3.1、运行Git bash 点击菜单中的git

6.6K30

个人搭建git服务器_服务器搭建git仓库

git在push的时候出现insufficient permission for adding an object错误 //解决方法,在git库的目录下 //明明一开始创建user的时候有执行这个命令,...不知道什么原因 chown -R git:git mygit.git Git本地中文文件名问题解决 linux环境 //Git本地中文文件名问题解决 git config --global core.quotepath...false 克隆自建的Linux上的远程仓库 //1 创建用户 git config --global user.name "你的名字" git config --global user.email...用来防止每次commit或push都需要密码) ssh-keygen -t rsa -C "你的邮箱" //3 取得公钥(找到.ssh目录下的id_rsa.pub文件) Linux上(CentOS)搭建Git...服务器 参考了: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

7.3K20

Windows系统Git安装教程

转自:http://www.cnblogs.com/xueweisuoyong/ Windows系统Git安装教程(详解Git安装过程)   今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助...因为我们是用Windows系统上的浏览器访问的,Git官网自动之别到了我使用的操作系统,所以右侧直接显示下载使用Windows系统的最新版本(如果识别错误,可以在中间选择系统),点击即可下载。...您将能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。这也是推荐的选项。   ...服务器证书将使用ca-bundle.crt文件进行验证。这也是我们常用的选项。   第二个选项是“使用本地 Windows 安全通道库”。服务器证书将使用Windows证书存储验证。...WindowsGit凭证管理器为Windows提供安全的Git凭证存储,最显着的是对Visual Studio Team Services和GitHub的多因素身份验证支持。

3.6K20
领券