gitlab

IntelliJ, unable to share Project on GitHub (Permission Denied)

流过昼夜 提交于 2020-04-11 01:37:49
问题 I'm new to Git and GitHub/GitLab. I try to share my project to GitHub but it throws this exception: Can't finish GitHub sharing process Successfully created project 'LiveGame1' on GitHub, but initial push failed: git@github.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. I'm also able to clone a repository via internet link, but not via "git@github.com:/username/repository_name". How can

Can GitLab pages be used for review apps on a mkdocs project?

喜夏-厌秋 提交于 2020-04-10 04:46:43
问题 This answer by @joki to a previous question suggests that it is possible to deploy each active branch in a GitLab repo to a dynamic environment, by giving browsable artifacts a public URL. Trying this out with a mkdocs material project, I've found two issues. Firstly, if the GitLab repo is within a group or a subgroup the URLs in the .gitlab-ci.yml file needs to be something more like this: environment: name: review/$CI_COMMIT_REF_NAME url: "$CI_PAGES_URL/-/jobs/$CI_JOB_ID/artifacts/public

Can GitLab pages be used for review apps on a mkdocs project?

风流意气都作罢 提交于 2020-04-10 04:44:12
问题 This answer by @joki to a previous question suggests that it is possible to deploy each active branch in a GitLab repo to a dynamic environment, by giving browsable artifacts a public URL. Trying this out with a mkdocs material project, I've found two issues. Firstly, if the GitLab repo is within a group or a subgroup the URLs in the .gitlab-ci.yml file needs to be something more like this: environment: name: review/$CI_COMMIT_REF_NAME url: "$CI_PAGES_URL/-/jobs/$CI_JOB_ID/artifacts/public

树莓派中Docker部署.Net Core 3.1 (一)

假如想象 提交于 2020-04-09 20:05:57
原文: 树莓派中Docker部署.Net Core 3.1 (一) 一、背景 # 受疫情影响,已经在家强制事假一个月了,除了刷简历外就是在家学习,闲来无事,最近买了几个树莓派4B的板子回来,准备用树莓派搭建个自动部署的平台和微服务示例,长话短说,节约时间,直接进入正题吧 二、树莓派系统安装 # 一开始我是在华为云下的centos,后来发现各种问题(无法连接5Gwifi等),毕竟树莓派是arm的cpu,很多东西不没法下,网上找了找,发现Debian-Pi-Aarch64这款系统不错,于是就下载了,有需要的自行下载,地址是: https://gitee.com/openfans-community/Debian-Pi-Aarch64/blob/master/README_zh.md 我选择的是:基础系统Plus++(无桌面加强版) 每个版本支持什么请看上图,系统下载好后,烧卡和写入sd卡这一步就不说了,不清楚如何烧卡写sd卡的请自行百度,写完卡后记得在boot盘符里创建一个空的ssh文件,不带后缀,然后找到wpa_supplicant.conf ,自行去掉注释,然后修改成你的wifi密码。 做完上面的步骤后,将卡插入树莓派,通电启动等待一分钟左右吧,第一次使用系统会自动重启三次,反正我没管,就放那等了一分钟左右的样子,然后通过pc直接ssh连接过去了。 系统默认账户:pi ,默认密码

树莓派中Docker部署.Net Core 3.1 (一)

走远了吗. 提交于 2020-04-09 18:18:35
一、背景 受疫情影响,已经在家强制事假一个月了,除了刷简历外就是在家学习,闲来无事,最近买了几个树莓派4B的板子回来,准备用树莓派搭建个自动部署的平台和微服务示例,长话短说,节约时间,直接进入正题吧 二、树莓派系统安装 一开始我是在华为云下的centos,后来发现各种问题(无法连接5Gwifi等),毕竟树莓派是arm的cpu,很多东西不没法下,网上找了找,发现Debian-Pi-Aarch64这款系统不错,于是就下载了,有需要的自行下载,地址是: https://gitee.com/openfans-community/Debian-Pi-Aarch64/blob/master/README_zh.md 我选择的是:基础系统Plus++(无桌面加强版) 每个版本支持什么请看上图,系统下载好后,烧卡和写入sd卡这一步就不说了,不清楚如何烧卡写sd卡的请自行百度,写完卡后记得在boot盘符里创建一个空的ssh文件,不带后缀,然后找到wpa_supplicant.conf ,自行去掉注释,然后修改成你的wifi密码。 做完上面的步骤后,将卡插入树莓派,通电启动等待一分钟左右吧,第一次使用系统会自动重启三次,反正我没管,就放那等了一分钟左右的样子,然后通过pc直接ssh连接过去了。 系统默认账户:pi ,默认密码:raspberry,默认账户pi账户支持ssh登录

DevOps 在公司项目中的实践落地

老子叫甜甜 提交于 2020-04-08 12:59:28
DevOps究竟是什么 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。——维基百科 DevOps是一种文化转变,或者说是一个鼓励更好地交流和协作(即团队合作)以便于更快地构建可靠性更高、质量更好的软件的运动。——Mike Kavis Mike Kavis是美国Cloud Technology Partners公司的副总裁兼首席架构师,他也更加详细地描述介绍说:DevOps是软件开发生命周期(SDLC)从瀑布式到敏捷再到精益的发展。DevOps超越了敏捷,它的关注点是从SDLC中移除浪费。通常情况下,发现浪费或者瓶颈的形式包括:不一致的环境,人工的构建和部署流程,差的质量和测试实践,IT部门之间缺少沟通和理解,频繁的中断和失败的协定以及那些需要珍贵的资源、花费重要的时间和金钱才能保持系统运行的全套问题。 他还看到另一个重复浪费是:一个DevOps团队的第一步通常是决定他们是否应该使用Chef或者Puppet(或者是Salt、Ansible等其他任何热门的东西)。他们甚至还没有定义自己打算解决的问题,即使他们手头的工具可以解决它们。这些团队通常会紧张地构建数千行脚本

全新安装gitlab后出现504 bad gateway 及提示输入默认帐号错误

北慕城南 提交于 2020-04-08 09:37:01
@oldfeel 你好,很感谢分享的最新安装教程,但还想请教一个问题,今天按照你的教程安装后,登录本地主页只显示 504 bad gateway。 安装环境是在虚拟机中全新的ubuntu 12.04下尝试安装gitlab。 我的gitlab_error.log 提示错误如下: 2013/07/16 15:34:52 [error] 9342#0: *765 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 127.0.0.1, server: gitlab.local, request: "GET / HTTP/1.0", upstream: "http://127.0.0.1:80/", host: "gitlab.local" 在网上搜了半天也没有弄明白,自己的确也不知道怎么配置本地主机访问文件/etc/nginx/sites-available/gitlab,请前辈明示! _____________________________________________________________________________________ 结果504错误只是一个小问题,用127.0.0

Gitlab备份与恢复、迁移与升级

感情迁移 提交于 2020-04-08 07:53:38
Gitlab安装,centos 7 这里可以直接选择对应的rpm 包就行安装 https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 2.配置并启动 gitlab-ctl reconfigure gitlab-ctl status gitlab-ctl stop gitlab-ctl start 3.浏览到主机名和登录Browse to the hostname and login Username: root Password: 5iveL!fe 1.Gitlab备份 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:backup:create 使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为 1481598919_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1481598919是备份创建的日期 /etc/gitlab/gitlab.rb 配置文件须备份 /var/opt/gitlab/nginx/conf nginx配置文件 /etc/postfix/main.cfpostfix 邮件配置备份 1

gitlab的安装

本秂侑毒 提交于 2020-04-08 07:53:00
修改gitlab的端口,如果要是在一台机器上的话 转 https://blog.csdn.net/vbaspdelphi/article/details/52979836 部署gitlab的时候,一启动,发现80和8080端口已经被占用,无奈,只得先将监听80端口的nginx和监听8080端口的jenkins停止。这会儿有空,琢磨一下如何修改gitlab的默认端口。 修改主要分为两部分,一部分是gitlab总的控制文件,一部分是子模块真实监听端口的修改。 当前我使用的是官方rpm 813版本。 gitlab.rb修改 配置文件在/opt/gitlab/etc/gitlab.rb。这个文件用于gitlab如何调用80和8080的服务等。 ## Advanced settings unicorn['listen'] = '127.0.0.1' unicorn['port'] = 8082 nginx['listen_addresses'] = ['*'] nginx['listen_port'] = 82 # override only if you use a reverse proxy: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md#setting-the-nginx

GitLab 升级

人盡茶涼 提交于 2020-04-08 07:51:28
原文地址: http://www.cnblogs.com/straycats/p/7707359.html 部署: https://www.cnblogs.com/nethrd/p/9408254.html 本地备份: https://www.cnblogs.com/nethrd/p/9408330.html 本地备份: https://www.cnblogs.com/nethrd/p/9408330.html 远程备份: https://www.cnblogs.com/nethrd/p/9408362.html 在完成了gitlab的部署、汉化、备份、恢复后,就要接着考虑gitlab的升级了。接触的这段时间gitlab不断的进行迭代更新,所以如果有实用的新功能或严重的bug修复时,必然要考虑gitlab的更新。 一、下载新版本的RPM包 途径1:通过清华开源镜像站 查看清华开源镜像站,暂时还没有我需要的10.0.4的rpm包。 如果有(比如后面有了10.0.4的包),则直接获取该包。 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.4-ce.0.el7.x86_64.rpm 途径2:从官方获取RPM包后上传到/root目录下 官方下载:https://packages