首页

文章

如何搭建git服务器 windows

发布网友 发布时间:2022-03-27 21:54

我来回答

2个回答

热心网友 时间:2022-03-27 23:23

GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器。发现它之后,立即决定将Git服务器换成GitLab。但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之前的Git服务器是由是git+apache搭建的(详见在Linux上用Apache搭建Git服务器)。在网上发现了这篇文档——ImportbarerepositoriesintoyourGitLabinstance,并按之进行了操作。1)设置存放代码库的主目录vi/etc/gitlab/gitlab.rb比如这里设置为:git_data_dir"/gitlab/repos"2)访问刚搭建的GitLab站点,创建一个group,比如cnblogs。这时会在/gitlab/repos下创建/gitlab/repos/repositories/cnblogs文件夹。然后在/gitlab/repos/repositories/创建一个文件夹,比如cnblogs3)将现有的所有git项目文件复制到这个文件夹cp-r/data/git/*/gitlab/repos/repositories/cnblogs4)修改一下复制过来的文件夹的所有者:chown-Rgit:git/gitlab/repos/repositories/cnblogs5)运行GitLab导入命令cd/var/opt/gitlabgitlab-rakegitlab:import:repos等了一段时间之后,显示done,却一个项目也没导入进来。经研究发现,在导入时,GitLab只认文件夹名以.git结尾的项目。于是,将要导入的项目文件夹名称加上.git后缀,再次进行导入。结果显示导入成功,比如:Processingcnblogs/CNBlogsJob.git*CreatedCNBlogsJob(cnblogs/CNBlogsJob.git)Done!可以是GitLab站点上却看不到已导入的项目。多次努力,也没能解决这个问题。后来,实在没法,改为手动导入,导入方法如下:1)在GitLab站点上创建与要导入的项目同名的项目。2)进入刚创建的项目文件夹cd/gitlab/repos/repositories/cnblogs/项目名称.git3)删除该文件下的所有文件rm-rf*4)将要导入的项目文件夹下的所有文件复制过来cp-r/data/git/CNBlogsJob/*/gitlab/repos/repositories/cnblogs/CNBlogsJob.git就这样将项目一个一个地导入进来。5)导入完成后,修改一下导入的所有项目的文件所有者chown-Rgit:git/gitlab/repos/repositories/cnblogs如果不修改所有者,客户端无法进行gitpush。就这样手动地完成了现有Git项目的导入。备注:操作系统是CentOS6.2,GitLab版本是7.8.4。

热心网友 时间:2022-03-28 00:41

远程帮您搭建属于自己的Git服务器。可以通过浏览器阅览自己的代码。如果您拥有自己的服务器,可以通过IP来访问自己的Git服务器。

ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 github 支持什么编程语言 ,就是在github上可以用什么编程语言创建项目 gitlab 使用的什么开发的 gitee这个网站是怎么开发出来的 webstorm、sublime、IDEA、Maven、Git有什么区别? go语言用到的hg和git是什么? github是用语言什么开发的 请问什么是Git? github 是什么语言开发的 github windows 使用什么语言开发的 coreldraw 12自动闭合曲线的快捷键是什么? 样条曲线的快捷键是什么 光影魔术手曲线的快捷键是什么 CAD中样条线的快捷命令是什么? CAD曲线命令在哪里 CAD里的样条曲线的快捷键是? Adobe Photoshop 7.0 中文版中曲线的快捷键是什么 photoshop里曲线工具界面是怎么调出来的,快捷键是? 图纸上框选曲线快捷键是什么 CAD的spl快捷键是什么 怎么使用样条曲线的CAD快捷键? Git和SVN,代码管理哪个更好 git是干什么用的,和dos一样不!请简单说明??? 请问这些都是什么计算机语言? git常用命令是什么? 如何在CentOS 7中安装Git Linus Torvalds 的 C++ 水平如何,为什么他敢炮轰此编程语言 gitlab ci 支持哪些语言的构建 这个是什么编程软件 一句话告诉我github是什么 Linus Torvalds 的 C++ 水平如何,为什么他敢炮轰此编程语言? 打印机拒绝访问是什么回事? 共享打印机拒绝访问无法连接是怎么回事? 局域网打印机已连上却拒绝访问? 打印机双击出现操作无法完成,拒绝访问是怎么回事? 未安装打印机驱动程序 拒绝访问 是什么原因呢? 网络打印机提示"拒绝访问,无法连接"是怎么回事 共享打印机为啥突然拒绝访问 打印机打印任务,无法取消、删除,说的拒绝访问。 共享打印机为啥显示拒绝访问 windows11无法连接到打印机。拒绝访问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com