• A set of basic automation deployment and construction process


    Problem background The company’s start-up technology team, without any infrastructure, needs to build a series of code management and automatic deployment tools…. soIt triggered the following series of deployment processes, which lasted for two days, and encountered various problems in the middle, but finally built all the basic tools successfully. Yeah ~, let’s take a […]

  • Docker installation of gitlab


    Docker installation of gitlab Gitlab is divided into Community Edition (CE for short) and Enterprise Edition (EE for short). The community version is free, while the enterprise version contains some charging services. Generally speaking, the community version is enough for individual developers. Download Image First, you need to download the image of gitlab CE and […]

  • Devops starts from scratch – docker, nginx, nexus, gitlab, free HTTPS (I) basic overview


    This article is used to describe how to build Alibaba cloud warehouse from scratch and the related problems encountered in the process. The contents involved include docker, nginx, nexus, gitlab and HTTPS. background A simple warehouse environment for R & D needs to be built to ensure the normal management of private NPM package, Maven […]

  • Devops starts from scratch – building a warehouse environment (docker, nginx, nexus, gitlab, free HTTPS) (III) code warehouse


    This chapter is used to explain how to quickly build gitlab for code management Image pull Please refer to the second chapter for docker installation sudo docker pull gitlab/gitlab-ce:latest Mirror start sudo docker run -d \ –hostname gitlab.xxx.com \ –publish 8443:443 –publish 18181:80 –publish 18122:22 \ –name gitlab \ –restart always \ –volume /mnt/data0/gitlab/config:/etc/gitlab \ […]

  • Recommended 12 practical gitbook plug-ins


    How to install and use plug-ins Create at rootbook.json Insert the code corresponding to the following plug-in in the specified format in the file. There are two ways to install plug-ins: One is inbook.jsonAfter writing the corresponding plug-in and configuration, Usegitbook installInstall the plug-in. One is to usenpm install pluginNameInstall and write configuration ➢ hide-elementHidden […]

  • Git rebase uses


    Git rebase use rebase: as the name suggests= = variable base = = Suppose now frommasterOn the branch, cut a local development branchmydev git checkout -b mydev This timemasterUppergitThis is how the records look A–>B–>C–>D At this time, another developer merged the dev branch of TA into the master branchtadev A–>B–>C–>D |–>E–>F–>G View git records […]

  • Quick installation of gogs with urlos


    brief introduction Gogs is an easy to build self-service git service. Today we will introduce a faster installation method, that is, one click installation of gogs through urlos. What is urlos? Urlos is a virtual machine management software. Based on docker container technology, it packs and runs applications, including advanced functions such as load balancing […]

  • Git modify remote warehouse address


    It is believed that many people have encountered the situation that the existing project modifies the warehouse address There are three ways to modify 1. Modify command git remote set-url origin [url] 2. Delete before add git remote rm origin git remote add origin [url] 3. Modify config file directly After modification, if git pull […]

  • Gitlab mail service settings under centos7


    1. Profile location vim /etc/gitlab/gitlab.rb Take Tencent e-mail as an example. Other e-mails are similar gitlab_rails[‘smtp_enable’] = true gitlab_rails[‘smtp_address’] = “smtp.exmail.qq.com” gitlab_rails[‘smtp_port’] = 465 Gitlab? Rails [‘smtp? User? Name ‘] = “email address” gitlab_rails[‘smtp_password’] = “password” gitlab_rails[‘smtp_authentication’] = “login” gitlab_rails[‘smtp_enable_starttls_auto’] = true gitlab_rails[‘smtp_tls’] = true gitlab_rails[‘smtp_domain’] = “exmail.qq.com” Gitlab \ rails [‘gitlab \ email \ […]

  • Git summary


    1.1 git Usage Summary 1.2 git introduction Powerful and free distributed version control system. Originated from the Linux community, in order to meet the needs of Linux developers around the world for code version management GitHub / gitlab is essentially an online code hosting website based on Git 1.3 general operation of GIT Start work […]

  • Ssh-key multi platform to multi account


    because The same SSH key is not allowed to be used in multiple accounts of the same platform. however We can generate multiple SSH keys, and configure the corresponding platform and account of SSH key through config. First Generate another SSH key ssh-keygen -t rsa -C “[email protected]” You will be prompted for the key file […]

  • Gitlab set up and access to self built nginx


    Preface My whole life’s articles will be put here, my blog, I hope every line of code, every paragraph of text can help you. https://github.com/CrazyCodes… Hello, I’m crazy codes. The title of this article is a little serious. It’s a very simple teaching article. I’d like to help people in need. GitLab Like GitHub and […]