前言本文适用于两种场景:设备A使用ssh-key登陆设备B通过ssh-key连接gitlab(github类似)一、在设备A上生成密钥ssh-keygen -t rsa 一路回车就好。还可以加上 -C “注释”二、设备A使用ssh-key登陆设备B将A生成的公钥发送到目标机器,这步有多种方法,选择其... ...
                            
                            
                                分类:
其他好文   时间:
2020-06-17 12:29:19   
                                阅读次数:
61
                             
                    
                        
                            
                            
                                一、gitlab汉化包下载地址https://gitlab.com/xhang/gitlab1、找到相应本版的汉化包下载,如我的gitlab版本是12.3.5wgethttps://gitlab.com/xhang/gitlab/-/archive/12-3-stable-zh/gitlab-12-3-stable-zh.tar.gz2、解压汉化包tar-zxfgitlab-12-3-stable
                            
                            
                                分类:
其他好文   时间:
2020-06-17 11:19:15   
                                阅读次数:
126
                             
                    
                        
                            
                            
                                一、安装依赖包sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-serverpostfix二、开启相关服务及放行防火墙#启动sshd并配置开机启动sudosystemctlenablesshdsudosystemctlstartsshd#启动postfix并配置开机启动sudosystemctlenablepostfixsudosystemctls
                            
                            
                                分类:
其他好文   时间:
2020-06-17 11:06:18   
                                阅读次数:
57
                             
                    
                        
                            
                            
                                    安装及配置 修改docker-compose文件 vim docker-compose.yml gitlab: image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'gitlab_1' environment: GITLAB_OMNI ...
                            
                            
                                分类:
其他好文   时间:
2020-06-17 10:48:28   
                                阅读次数:
45
                             
                    
                        
                            
                            
                                部署社区版gitlab安装前准备:内存:至少4G1.安装依赖检查依赖包是否安装yuminstall-ycurlopenssh-serveropenssh-clientspostfixcroniepolicycoreutils-python2.启动postfix,并设置为开机启动systemctlstartpostfixsystemctlenablepostfix3.设置防火墙(可暂时关闭防火墙)f
                            
                            
                                分类:
其他好文   时间:
2020-06-17 10:30:12   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                    整个 CICD 流程大致如下: 这里 jenkins/gitlab/harbor 都是现成的哈,主要记录一下集成过程和其中遇到的问题。 1、创建一个流水线任务 2、填写项目描述 3、编写 pipeline 脚本和其中调用的 shell 脚本 pipeline { agent any environm ...
                            
                            
                                分类:
编程语言   时间:
2020-06-17 01:36:26   
                                阅读次数:
209
                             
                    
                        
                            
                            
                                    CONTINUOUS INTEGRATION/CONTINUOUS DEPLOYMENT/ CONTINUOUS DELIVERY (CI&CD) 持续集成/持续部署/持续交付 第三方工具-使用JenKins 基础配置gitlab 1、 选择添加 2、 选择token 3、 到gitlab 用户设置 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-16 18:33:36   
                                阅读次数:
70
                             
                    
                        
                            
                            
                                    gitlab代码统计 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --since ==2018–03-01  ...
                            
                            
                                分类:
其他好文   时间:
2020-06-16 18:21:45   
                                阅读次数:
298
                             
                    
                        
                            
                            
                                    一般这种迁移,要注意旧仓库的提交历史等信息也要同步到新的仓库。 先使用如下命令克隆老的: git clone --bare git@gitlab.test1.com:f2e/test.git 新仓库创建好,使用如下命令推上去: git push --mirror git@gitlab.test2.c ...
                            
                            
                                分类:
其他好文   时间:
2020-06-15 12:28:22   
                                阅读次数:
68