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

Windowsgit服务器搭建

= 主要也是没啥好写,项目上事情又不能写,能写东西实在太少。 前两个月领导花巨资申请了一个服务器,让我搞git服务器来管理代码,花了几天时间服务器搭建好了。...但是这个博客因为种种原因拖到了现在,其实之前在某个破旧服务器搭建过Ubuntu下git服务器,但是领导不喜欢Linux操作系统让我在Windows下搞,没得法只能照办。...(后续应该会更新Ubuntu下搭建git服务器博客吧) 花絮结束,接下来是正文。...3.下载gitblit www.gitblit.com 4.稍微配置一下gitblit 下载完成之后解压就可以了,免安装软件。如下图 ?...git 服务器搭建就是这些,容易被坑地方我也全部指出来了。下一个博客会就我个人水平来简要分享一下git怎么使用,不过更新得随缘了   o(* ̄▽ ̄*)ブ

10.9K20

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
您找到你想要的搜索结果了吗?
是的
没有找到

自己搭建git服务器_搭建git服务器web界面

docker安装gitea服务器搭建很简单 搭建后测试了一下整个流程,因为是个人服务器配置比较低,每次提交待之后,服务器负载和内存都直接飙满,最后导致就是提交失败,随后有想了其他本法,换种方式安装就可以了...第一种:(推荐) 1:预先准备 Gitea依赖git和mysql,先安装git,mysql(需要5.5.3版本以上) 2:安装Gitea 版本地址:https://dl.gitea.io/可以根据自己需求下载对应版本...-p:端口映射,前边为宿主机端口号,后变为容器端口 -v:挂载目录,前边为宿主机目录,后变为容器目录 11.查看容器运行状态: docker ps -a 需要服务器开发9000端口: 直接访问ip...:端口就可以了例如:10.10.10.10:9000 13.配置nginx反向代理:例如:www.baidu.com 代理到 IP:9000 14.Gitea 基本 URL 需要这只自己配置域名例如:...www.baidu.com 注: 1:数据库一般默认SQLlit3就可以了,其他数据库需要自己根据具体配置 2:创建管理员帐户是可选

6.9K30

搭建git服务器

笔记内容:搭建git服务器 22.13 搭建git服务器 我们都知道GitHub只有公开库是免费,而私有仓库是需要花钱买。所以我们可以想办法自己搭建一个私有的,仅自己公司使用。...Gitlab是个不错选择。在介绍它之前,先讲述一下如何搭建命令行git服务器。...,并且服务器Git仓库通常都以.git结尾: [root@localhost /data/gitroot]# git init --bare sample.git 初始化空 Git 版本库于 /data...-R git.git sample.git [root@localhost /data/gitroot]# 注意:以上是在git服务器上操作,平时git服务器是不需要开发人员登录修改代码,它仅仅是充当着一个服务器角色...---- 22.16 简单使用gitlab 先来看看如何配置gitlab内置nginx服务器配置文件所在路径如下: [root@localhost ~]# ls /var/opt/gitlab/nginx

2.8K20

搭建 GIT 服务器

下载安装 git Git 是一款免费、开源分布式版本控制系统,用于敏捷高效地处理任何或小或大项目。 此实验以 CentOS 7.2 x64 系统为环境,搭建 git 服务器。...git 目录下 make install prefix=/usr/local/git 配置环境变量 将 git 目录加入 PATH 将原来 PATH 指向目录修改为现在目录 echo 'export...git --version 创建 git 账号密码 创建 git 账号 为我们刚刚搭建 git 创建一个账号 useradd -m gituser 然后为这个账号设置密码 passwd gituser...配置改为 git-shell 目录(安全目的, 限制 git 账号 ssh 连接只能是登录 git-shell)如下: vim /etc/passwd gituser:x:500:500::/home...]:/data/repositories/test.git 实验完成 恭喜,Git 服务器搭建完成, 从此以后你可以方便地将你本地代码提交到 Git 服务器托管了

3.4K50

搭建Git服务器

但是对于某些视源代码如生命商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。...搭建Git服务器需要准备一台运行Linux机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单apt命令就可以完成安装。 假设你已经有sudo权限用户账号,下面,正式开始安装。...,裸仓库没有工作区,因为服务器Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器Git仓库通常都以.git结尾。...剩下推送就简单了。 管理公钥 如果团队很小,把每个人公钥收集起来放到服务器/home/git/.ssh/authorized_keys文件里就是可行。...小结 搭建Git服务器非常简单,通常10分钟即可完成; 要方便管理公钥,用Gitosis; 要像SVN那样变态地控制权限,用Gitolite。

2.7K50

Git服务器搭建

2、禁止新创建用户ssh登陆linux服务器 which git-shell //查看git-shell所在路径 (我是:/usr/bin/git-shell) vim /etc/passwd...这是因为我们创建这些用户是用于git服务上面,并不想给用户除了git访问以外其他权限;同理,需禁止用户通过ssh登陆linux服务器。 ...4、初始化git服务器   我们就选取git目录作为git仓库 chmod g-w /home/git //这个是必要 cd /home/git //进入git家目录 git init...--bare test.git //创建一个空仓库,服务器Git仓库通常都以.git结尾 chown -R git:git test.git/ //设置权限,因为我使用root来创建这个空仓库...5、克隆仓库 git clone git@git_ip:/home/gitrepo/runoob.git //git_ip为Git所在服务器ip ,需要将其修改为你自己 Git 服务ip。 ?

2.6K30

搭建自己Git服务器

搭建Git服务器   让我们先看下服务器端SSH访问配置。在这个例子中,我们使用authorized_keys方法认证用户。...我们假设你服务器是一个标准linux发行版,比如ubuntu。   首先,你需要创建一个git用户,并在用户目录下创建一个.ssh文件夹 ?...用上面的方法,你很快得到了一个可用Git服务器,现在你可以跟很多人一起协作工作了。   注意,现在每个人都能够登陆到服务器上,并以git用户身份操作。...现在,git用户只能使用ssh推拉代码,而不能登陆到机器上了。 如果你尝试登陆,会得到这样提示信息 ? 现在git网络命令还可以正常使用,但是登陆到远程服务器上已经不行了。...就像输出中显示,你也可以在git用户目录下创建一个文件夹来定制git-shell一些行为。例如,你可以限制git服务器接受命令范围,或者更改尝试登陆错误提示。

3.2K10

搭建自己Git服务器

今天我好奇,想了解下如何搭建自己Git服务器,于是查了一些资料,记录下整个流程。 ? 为什么要用自己Git服务器?...想了想,有下面的优势: 免费私有仓库 完全对项目的控制 了解GitHub和GitLab等背后运作原理 准备 一台可以通过域名或网址访问服务器 服务器上安装有ssh, git等工具,可以通过下面命令来安装...sudo adduser git 上传公钥 为了git clone 仓库时候免去输入git用户密码烦恼,我们这里发送客户端用户ssh公钥到git用户~/.ssh/authorized_keys...因为git仓库不需要再服务器上更新,而是通过远程push进行更新,所以我们建立一个裸仓库即可,裸仓库即没有项目代码而只有git元数据仓库,注意裸仓库后缀都是git。...su -l git mkdir -p ~/src/my-repo.git git init --bare my-repo.git 这样服务器操作就完成了。

2.9K10

私人git远程仓库搭建(windows)

Github因为是部署在国外网站,所以经常会遇到 git push 推送不上去情况,一直尝试连接,最终timeout作结,一次两次还好,次次都这样真的让人想把代码硬塞到他们服务器里!...解决方案 鉴于上述问题发现,就想着搭建一款个人git代码托管平台。本次采用是Gitea,一个非常有意思名称,git with a cup of tea,一杯茶,一个需求改半天(笑)。...因为我linux服务器已经过期下线了,所以这里就用另外一台windows服务器作为示例进行演示啦。 第一步:点击 gitea 前往下载对应服务器版本gitea。...(建议下载稳定版本,而非pre版本) 第二步:点击 git 前往下载git管理工具,并且在服务器安装。...创建成功后,就会出现类似这样页面。 3. 查看本地仓库是否有配置其它远程仓库地址。如图配置了github地址。 4.

39510

git 自己搭建服务器_github搭建服务器

配置免密拉取远程git仓库代码。...5.2 将本地公钥文件内容写入到远程git服务器上。 输入如下命令,期间会输入一次git账户密码,执行成功后,后续git操作就不需要输入密码了。...6 限制开发者远程登录git服务器 通过以上步骤,可以快速搭建一个具有读写权限、面向多个开发者 Git 服务器。但所有的开发者都可以通过git这个账户登录你git服务器得到一个普通shell。...如果将 git-shell 设置为用户 git 登录 shell(login shell), 那么该用户便不能获得此服务器普通 shell 访问权限。...hhs@DESKTOP-8TR991O MINGW64 ~/.ssh $ 参考官方文档:服务器 Git配置服务器 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

9K20

4.2 服务器 Git - 在服务器搭建 Git

服务器搭建 Git 现在我们将讨论如何在你自己服务器搭建 Git 服务来运行这些协议。...NOTE 这里我们将要演示在 Linux 服务器上进行一次基本且简化安装所需命令与步骤,当然在 Mac 或 Windows 服务器上同样可以运行这些服务。...在开始架设 Git 服务器前,需要把现有仓库导出为裸仓库——即一个不包含当前工作目录仓库。 这通常是很简单。...整体上效果大致相当于 $ cp -Rf my_project/.git my_project.git 虽然在配置文件中有若干不同,但是对于你目的来说,这两种方式都是一样。...它只取出 Git 仓库自身,不要工作目录,然后特别为它单独创建一个目录。 把裸仓库放到服务器上 既然你有了裸仓库副本,剩下要做就是把裸仓库放到服务器上并设置你协议。

3.9K50

搭建Git本地服务器

参考文章:http://www.ossxp.com/doc/git/gitolite.html 当前任务,学习中… 公司小范围用法: 服务器上做: 在服务器上建立一个用户,这里命名为git。...生成密钥会在window下: “C:\Documents and Settings\userName\.ssh”,有两个文件,复制id_rsa.pub内容给服务器管理员(邮件或直接QQ吧!)。...下面小组成员应该可以正常访问服务器了(对了,在此之前,需要安装ssh服务器 : apt-get install ssh) 项目组老大要做: 做一个基本项目原型,供项目成员克隆下载...git@yourServerIP:/opt/git/project.git (这里是将远程git服务器命名成origin,方便以后使用,名字随便改) 推送到服务器 git push origin...: git服务器把文件藏在哪了呢?

3.6K30

手动搭建Git服务器

一、先移除旧版本git: yum remove git 二、到github下载最新版本git,版本选择地址:https://github.com/git/git/releases: ?...#将文件下载到/usr/local/src目录,也可自定义下载位置 wget https://codeload.github.com/git/git/tar.gz/v2.22.0 #重命名 mv v2.22.0... git-2.22.0.tar.gz #解压 tar -zxvf git-2.22.0.tar.gz 三、安装依赖,如果确保服务器上都已经安装了,就忽略这一步: yum install curl-devel...目录 cd git-2.22.0 #编译,路径可自行修改 make prefix=/usr/local/git all #安装,路径可自行修改 make prefix=/usr/local/git ...install 五、配置环境变量: #打开配置文件  vim /etc/profile #在最后面加入如下内容  PATH=$PATH:/usr/local/git/bin export PATH

1.1K20
领券