1.问题背景我的部分代码储存在使用Gitea搭建的服务上:DevWiki-首页-DevWikiGitea之前都是使用网页在网站上进行仓库管理,今天在clone代码的时候出现异常:kex_exchange_identification:Connectionclosedbyremotehost,具体以下提示:$gitclonegit@git.devwiki.net:DevWiki/CefSharp.MinimalExample.gitCloninginto'CefSharp.MinimalExample'...kex_exchange_identification:Connectionclosed
前提Ubuntu安装Docker官方文档InstallDockerEngineonUbuntu|DockerDocumentation步骤跟着官方文档跑即可安装Gitea不用看的官方文档使用Docker安装-Docs(gitea.io)步骤创建一个目录,接下来的操作都需要在此目录下完成创建一个名为docker-compose.yml的文件,将以下内容粘贴到文件中docker-composeyml文件详解_游泳的山鸡的博客-CSDN博客version:"3"networks:gitea:external:falseservices:server:image:gitea/gitea:1.17.3c
配置自动化部署这里使用的是Jenkins+Gitea如果不知道怎么安装Jenkins和Gitea可以参考下面文章https://blog.csdn.net/weixin_46533577/article/details/134644144我的另一篇文章介绍前端先说下自己的情况,因为自己服务器原因,使用的服务器内存太小只有4g,如果这时候再使用npmrunbuild进行打包时会出现卡死,因为占用内存会比较多所以会很卡,导致访问服务器时卡顿非常严重,比如有些服务无法访问等。在下面的介绍中,我将使用本地打包的方式,打包完成后在推送到服务器上,如果你的服务器性能出色可以我也将在这里介绍如何在服务器中线
一.官方文档https://docs.gitea.com/zh-cn/说明gitea是一个自己托管的Git服务程序。他和GitHub,Gitlab等比较类似。他是从Gogs发展而来,gitea的创作团队重新fork了代码,并命名为giteagitea功能特性多,能够满足我们所有的的代码管理需求。并且非常容易安装,小白都能轻松安装使用。对设备性能要求小,官方介绍一个廉价的树莓派就可以运行,不用单独在购置服务器1.1下载地址https://github.com
结论:gogs、gitea很相似确实轻,gitbucket基于java不轻,这三者都不支持组织树(嵌套组织nestedgroup)只能一层组织。个人用,基于gogs、gitea,两层结构树简易办法:把用户当成第一层节点、该用户的创建的组织为第二层节点、仓库为叶子,始终使用超级管理员来观看。gogs确保本真机已启动sshd服务宿主机启用sshd服务sudoaptinstallopenssh-server-ysudosystemctlstartsshgogs部署启动sudodockerstopgogs;
介绍及安装公司内部使用码云或是github不是一个很好的选择,为了代码安全和不被网络限制而随时随地的编码和提交,我们也可以搭建一个自己的git仓库来管理我们的代码,市面上有很多git仓库的管理工具,这里我是用的是Gitea,官网地址https://docs.gitea.io/zh-cn/email-setup/Gitea提供众多的安装方式,有docker、二进制安装、包管理器安装等,附带较为全面的文档教程。以二进制包说明,操作如下:#下载wget-Ogiteahttps://dl.gitea.io/gitea/1.16.9/gitea-1.16.9-linux-amd64#给文件权限chmod
搭建自己的git服务器–win10系统使用Gitea快速搭建git-server2023-03-28本文简单介绍了使用gitea开源软件搭建自己git服务器的过程;本文记录的在win10系统上快速安装gitea,实现了git服务端的搭建。搭建自己的git仓库服务端,搭建到云主机,连接方便,但大文件受限于网速。搭建到局域网,网速快。各有优势,多试多玩,总有收获。安装步骤:gitea官方下载exe安装包下载地址:https://dl.gitea.com/gitea/选择安装包架构对于Linux,linux-amd64适用于64-bit的Intel/AMD平台。更多架构包含arm64(Raspber
Gitea是一款使用Golang编写的可自运营的代码管理工具。在这个领域,名气最响的应该是Gitlab。但实际使用中Gitlab也有点问题,首先就是资源占用。Gitlab是使用ruby编写的,好几年之前刚出来的时候,一台1G内存的虚拟主机连安装运行都做不到,着实震惊。时至今日都已经发展到了以docker镜像分发,gitlab仍旧会有体积和运行时资源占用的问题。另一点就是功能,对于一般标准团队来说,gitlab的功能太过于丰富,这是往好的地方说,往坏的地方说就是它包含了太多不需要的东西,而这些东西还占用磁盘和运行时资源。同时Gitlab的许可证政策对新的用户也不是非常友好,主要在于与其他平台的同
系列文章目录git常用命令大锦囊文章目录系列文章目录前言一、gitea安装1.安装dockercompose2.安装gitea二、给gitea配置https访问三、gitea配置ssh方式拉取代码四、给gitea配置可发送的邮箱五、gitea注册开启邮箱验证和邮箱通知六、限制所有仓库只有登录后才能访问七、关闭gitea的注册功能总结附录前言团队需要多人协作开发,gitee,github等仓库管理协作人数有限,因此自己搭建基于gitea的仓库私服(最开始使用gitlab,鉴于gitlab功能庞大,占用内存太高,于是换成gitea搭建)。一、gitea安装gitea是基于Golang开发的极易安装
Git提交分支合并请求(Gitea)需求说明在feature分支(特性分支)完成开发后,需要提交申请,将feature分支合并到develop分支(开发分支)。当项目负责人通过请求后,本次开发结束;如项目负责人拒绝请求,则需要按要求修改代后重新提交。注:本示例使用的Git服务器为Gitea。实现步骤创建合并请求选择合并的目标分支和源分支选择合并的目标分支和源分支,点击创建合并请求按钮。本页面可以查看feature分支相对develop分支,产生的更改。填写标题与内容填写本次合并请求的“标题”和“内容”,点击“创建合并请求”按钮。提交成功,等待审核提交“合并请求”成功。等待项目负责人审核。退回后