• 2024-06-19Gitlab搭建
    目录Gitlab1.使用docker部署gitlab2.登录gitlab2.1修改语言为中文2.3修改密码3.用户管理3.1创建用户4.配置ssh拉取代码4.1添加ssh密钥4.2测试拉取Gitlab1.使用docker部署gitlab[root@master~]#mkdir-p/data/gitlab/{config,logs,data}编写docker-compose.yaml
  • 2024-06-12Gitlab01-安装配置
    使用yum安装并配置GitLab安装#安装依赖工具sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server#启用SSH服务sudosystemctlenablesshdsudosystemctlstartsshd#安装邮件服务sudoyuminstallpostfixsudosystemctlenablepostfixsudosystemct
  • 2024-05-106-gitlab备份和恢复
    6.gitlab备份和恢复建议备份策略:本地保留3-7天,异地永久备份查看版本cat/etc/redhat-releasecat/opt/gitlab/embedded/service/gitlab-rails/VERSION备份修改配置文件vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']='true'gitlab_rails['backup_path
  • 2024-04-07docker 安装gitlab
    1、查找镜像dockersearchgitlab/gitlab-ce2、下载镜像dockerpullgitlab/gitlab-ce3、创建文件夹mkdir-p/home/lihaiyang/docker/gitlab/etc/home/lihaiyang/docker/gitlab/log/home/lihaiyang/docker/gitlab/opt4、创建文件并写入配置在/home/lihaiyang/docker
  • 2024-04-07JetBrains RubyMine 2024.1 (macOS, Linux, Windows) - 最智能的 Ruby 与 Rails IDE
    JetBrainsRubyMine2024.1(macOS,Linux,Windows)-最智能的Ruby与RailsIDE请访问原文链接:JetBrainsRubyMine2024.1(macOS,Linux,Windows)-最智能的Ruby与RailsIDE,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsRubyMine-最智能的Ru
  • 2024-03-08windows搭建rails环境中,mysql2 gem 安装error问题
    windows搭建rails环境中,mysql2gem安装error问题可以尝试使用下面几种方法:1. Uninstallingandreinstallingthegemwilloftensolvethisissuewithnoneedtodownloadandmovefilesaroundbyhand.Fromyourrailsappdirectory:>gemuninstallmysql2You
  • 2024-03-08Rails中的includes和joins的区别与用法
    includes和joins的不同当includes和joins的时候最重要的概念就是他们有他们的典型用例。includes使用贪婪加载(eagerloading)而joins使用懒加载(lazyloading),两者都非常有用,但是也都很容易被滥用导致程序性能降低或过度使用。如果我们看一眼rubyonrails文档,描述includes最重
  • 2024-03-08关于rails打印pdf prawn gem的使用
    1.安装gem  gem'prawn'gem'prawn-table' 2.由于prawn包中不支持打印中文,所以需要将windows电脑路径下的字体复制到gem的安装路径下windows字体路径:C:\Windows\Fontsgem中安装路径:/Users/zhoukong/.rvm/gems/jruby-9.0.0.0.pre1@rails4/gems/prawn-2.2.2/data/fonts
  • 2024-02-05GitLab--安装部署
    配置信息系统:centos7.8gitlab版本:12.8.8 1 下载gitlabwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpmyum-yinstallgitlab-ce-12.8.8-ce.0.el7.x86_64.rpm 2 修改配置文件(修改前先备份)[root@localhost~]#cp/etc
  • 2024-01-23Gitlab端口变更
     自己云服务器的80和8080端口都已经被使用,只能被迫修改gitlab监听的端口external_url'http://172.17.30.23:8077'#这里一定要加上http://nginx['listen_port']=8077gitlab_rails['smtp_enable']=truegitlab_rails['smtp_address']="smtp.qq.com&
  • 2024-01-16一次非典型的gitlab镜像库(registry服务)故障排除
    现象公司内机房一次停电与服务器重启后,有人反应gitlab内的CI无法执行了。查看CI作业日志发现是registry镜像库访问返回了503错误。Errorresponsefromdaemon:loginattempttohttp://registry.xxx.com/v2/failedwithstatus:503ServiceUnavailable从本机执行docke
  • 2023-12-22【快速应用开发】看看RedwoodJS
    自我介绍做一个简单介绍,酒架年近48,有20多年IT工作经历,目前在一家500强做企业架构.因为工作需要,另外也因为兴趣涉猎比较广,为了自己学习建立了三个博客,分别是【全球IT瞭望】,【架构师酒馆】和【开发者开聊】,有更多的内容分享,谢谢大家收藏。企业架构师需要比较广泛的知识面,了解一个企业
  • 2023-12-08JetBrains RubyMine 2023.3 (macOS, Linux, Windows) - 最智能的 Ruby 与 Rails IDE
    JetBrainsRubyMine2023.3(macOS,Linux,Windows)-最智能的Ruby与RailsIDE请访问原文链接:https://sysin.org/blog/jb-rubymine-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsRubyMine-最智能的Ruby与RailsIDE为什么选择RubyMine改
  • 2023-11-30Docker-Compose部署Gitlab以及Gitlab配置SMTP邮件服务
    使用Docker-Compose部署Gitlab拉取镜像地址:https://hub.docker.com/r/gitlab/gitlab-ce/tags拉取到镜像后,使用dockertag修改镜像,dockerpush推送到自己的镜像仓库(内网部署)编写docker-compose文件##创建容器挂载出来的文件夹mkdir/gitlab&&cd/gitlabmkdir-pdata/{l
  • 2023-11-10gitlab减少运行内存配置
    介绍:GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。该平台广泛使用于软件开发过程中,主要针对group和project两个维度进行代码和文档
  • 2023-10-19docker compose部署gitlab
    这里部署的是目前最新的16.4.1版本docker版本Client:DockerEngine-CommunityVersion:24.0.6APIversion:1.43Goversion:go1.20.7Gitcommit:ed223bcBuilt:MonSep412:31:442023OS/Arch:linux/a
  • 2023-09-23框架分析(6)-Ruby on Rails
    (框架分析(6)-RubyonRails)专栏介绍link主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。RubyonRailsRubyonRails(简称Rails)是一种使用Ruby编程语言开发的开源Web应用程序框架。它遵循MVC(Mode
  • 2023-09-18gitlab迁移到新的docker容器中
    迁移步骤1、备份旧gitlab数据gitlab-rakegitlab:backup:create默认会保存在/var/opt/gitlab/backups,实际情况可以使用find查找下文件路径2、在新服务器上使用docker搭建相同版本的gitlabversion:'3'services:gitlab:image:'gitlab/gitlab-ce:11.9.8-ce.0'
  • 2023-09-10使用Ruby on Rails构建Web应用程序
    RubyonRails简介RubyonRails(通常简称为Rails)是一个流行的开发框架,用于构建Web应用程序。Rails是一个基于Ruby编程语言的MVC(Model-View-Controller)框架,它强调约定优于配置,使开发变得高效且易于维护。以下是一些关键Rails特点:MVC架构:Rails遵循MVC设计模式,将应用程序分为模型(Model
  • 2023-08-21【算法】用c#实现自定义字符串编码及围栏解码方法
    编写一个函数/方法,它接受2个参数、一个字符串和轨道数,并返回ENCODED字符串。编写第二个函数/方法,它接受2个参数、一个编码字符串和轨道数,并返回DECODED字符串。然后使用围栏密码对其进行解码。这种密码用于通过将每个字符沿着一组“竖状轨道”依次放在对角线上来对字符串进行编
  • 2023-08-16rails3学习系列(一)环境安装---缺少包引入
    项目需要开始接触rails--这个标准的mvc架构的框架。1.jruby安装完毕2.rails安装完毕3.新项目demo创建完毕4.启动rails自带的web服务(3000端口) 报有gem包缺少的情况。主要是sqlite和jqurey相关的包。具体如:activerecord-jdbcsqlite3-adapter-1.3.2.gemactiverecord-jdbc-
  • 2023-08-10Mac M1基于Docker Desktop部署Gitlab
    一、拉取镜像##这个是gitlab的arm64镜像dockerpullyrzr/gitlab-ce-arm64v8二、配置容器镜像下载完成后,可在DockerDesktop看到镜像点击run,弹出以下界面,配置端口映射和目录挂载后,即可生成一个容器三、启动gitlab容器四、配置Gitlab以下操作需要在Gitlab容器的命令
  • 2023-08-04JetBrains RubyMine 2023.2 (macOS, Linux, Windows) 发布 - 最智能的 Ruby 与 Rails IDE
    JetBrainsRubyMine2023.2(macOS,Linux,Windows)发布-最智能的Ruby与RailsIDE请访问原文链接:https://sysin.org/blog/jb-rubymine-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsRubyMine-最智能的Ruby与RailsIDE为什么选择RubyMi
  • 2023-07-13gitlab与LDAP 联调
    gitlab整理目录gitlab整理1.安装Gitlab依赖包2.下载,安装3.配置,访问域名及邮箱4.初始化,启动5.访问,以及邮箱测试5.1汉化6.问题总结处理6.1安装时出现7.ssl8.升级9.备份补充10.git创建公钥与基础配置11.gitlab镜像仓库配置文件1.安装Gitlab依赖包#系统要求Ubuntu(16.04/18.0
  • 2023-07-11gitlab 发送邮件配置
    通过docker安装gitlab后配置邮箱```vim/etc/gitlab/gitlab.rb``` ```gitlab-ctlreconfigure``````gitlab-railsconsoleNotify.test_email('[email protected]','邮件标题','邮件正文').deliver_now```  结束