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

Windowsgit服务器搭建

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

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

自己搭建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

6.9K30

搭建 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.../gituser:/usr/local/git/bin/git-shell 使用搭建 Git 服务 克隆 test repo 到本地 cd ~ && git clone [email protected...]:/data/repositories/test.git 实验完成 恭喜,Git 服务器搭建完成, 从此以后你可以方便地将你本地代码提交到 Git 服务器托管了

3.4K50

搭建git服务器

笔记内容:搭建git服务器 22.13 搭建git服务器 我们都知道GitHub只有公开库是免费,而私有仓库是需要花钱买。所以我们可以想办法自己搭建一个私有的,仅自己公司使用。...Gitlab是个不错选择。在介绍它之前,先讲述一下如何搭建命令行git服务器。...]# cd /data/gitroot [root@localhost /data/gitroot]# 在该目录下创建一个裸仓库,裸仓库没有工作区,因为服务器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服务器是不需要开发人员登录修改代码,它仅仅是充当着一个服务器角色

2.8K20

搭建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)

Git作为一款优秀分布式版本控制工具深受开发者青睐,相应Github与Gitee作为免费代码托管平台,也成为了与git共同绑定好伙伴。...Github因为是部署在国外网站,所以经常会遇到 git push 推送不上去情况,一直尝试连接,最终timeout作结,一次两次还好,次次都这样真的让人想把代码硬塞到他们服务器里!...解决方案 鉴于上述问题发现,就想着搭建一款个人git代码托管平台。本次采用是Gitea,一个非常有意思名称,git with a cup of tea,一杯茶,一个需求改半天(笑)。...因为我linux服务器已经过期下线了,所以这里就用另外一台windows服务器作为示例进行演示啦。 第一步:点击 gitea 前往下载对应服务器版本gitea。...(建议下载稳定版本,而非pre版本) 第二步:点击 git 前往下载git管理工具,并且在服务器安装。

38110

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

大家好,又见面了,我是你们朋友全栈君。 1. 环境: git服务器:CentOS-7.6-x86,ip: 192.168.41.41 本地客户端:window10 2....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 服务器前,需要把现有仓库导出为裸仓库——即一个不包含当前工作目录仓库。 这通常是很简单。...它只取出 Git 仓库自身,不要工作目录,然后特别为它单独创建一个目录。 把裸仓库放到服务器上 既然你有了裸仓库副本,剩下要做就是把裸仓库放到服务器上并设置你协议。...假设一个域名为git.example.com 服务器已经架设好,并可以通过 SSH 连接,你想把所有的 Git 仓库放在/opt/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
领券