git clone http://userName:password@链接
1. Git更换远程仓库地址12#查看远端地址git remote -v#查看远端仓库名git remotegit remote set-url origin https://gitee.com/xx/xx.git (新地址)
2. Git提交/拉取代码2.1. 拉取代码12# 拉取当前分支的代码git pull# 拉取dev分支的代码(origin后衔接指定分支)git pull origin dev
2.2. 查看代码调整情况1git status
具体状态如下:
Untracked: 未跟踪,一般为新增文件,此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.
Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作.
deleted: 文件已删除,本地删除,服务器上还没有删除.
renamed:
2.3. 将状态改变的代码提交至缓存12345678# 将所有的修改的文件提交到缓存区git add .# 将指定修改的 ...
转发自:使用Docker部署GitLab|8月更文挑战
1. docker拉取gitlab社区版1docker pull gitlab/gitlab-ce:latest
查看是否拉取成功
123[root@test gitlab] docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEgitlab/gitlab-ce latest 75d591b81fd7 4 days ago 2.23GB
2. 使用容器卷将数据映射到本地并运行
宿主机位置
容器位置
作用
/usr/local/gitlab/config
/etc/gitlab
用于存储 GitLab 配置文件
/usr/local/gitlab/logs
/var/log/gitlab
用于存储日志
/usr/local/gitlab ...
转载自:http://www.fidding.me/article/111
gitlab-ci的runner默认使用gitlab-runner用户执行操作;
通过指令ps aux|grep gitlab-runner可以看到:
1/usr/bin/gitlab-ci-multi-runner run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner
其中:
-working-directory:设置工作目录, 默认是**/home/{执行user}**
-config:设置配置文件目录,默认是**/etc/gitlab-runner/config.toml**
-user:设置执行用户名,默认是gitlab-runner
因此想要更改user为root只需要重新设置--user属性即可,步骤如下:
删除gitlab ...
官方地址:https://docs.gitlab.com/runner/register/
注册运行器是将运行器与一个或多个GitLab实例绑定的过程。
您可以通过重复register命令在同一台主机上注册多个运行器,每个运行器配置不同。
要求在注册跑步者之前,您必须首先:
在与安装GitLab的位置分开的服务器上安装它
获取令牌:
对于共享运行器,请管理员转到GitLab管理区域,然后单击概述>运行器
对于小组跑步者,请转到设置>CI/CD并展开跑步者部分
对于特定于项目的运行器,请转到设置>CI/CD并展开运行器部分
在GitLab.com上注册跑步者时,gitlab-ci coordinator URL是https://gitlab.com。
Docker本节中的说明适用于您在容器中安装GitLab Runner后。
以下步骤描述了启动一个短寿命的gitlab-runner容器来注册您在安装期间创建的容器。完成注册后,生成的配置将写入您选择的配置卷(例如,/srv/gitlab-runner/config),并由运行器使用该配置卷 ...
编程分享
未读转载自:https://www.cnblogs.com/hero123/p/10559116.html
若linux服务器的80和8080端口都已经被使用,则需修改gitlab监听的端口
修改路径文件:vim /etc/gitlab/gitlab.rb
1、修改external_url ‘http://ip:端口号’ (将前面的#注释符号去掉),我改成了8099
img
2、找到Advanced settings 下的8080端口 将端口改成自己备用端口号(不能和上面url端口号相同,会冲突占用!),我改的28080
img
3、运行下面命令
123456# 停止服务sudo gitlab-ctl stop# 启动服务sudo gitlab-ctl reconfigure# 启动所有gitlab组件sudo gitlab-ctl start
启动需要一段时间,上边启动完基本就可以了。
期间可以查看端口进程:
img
img
4、若访问不了gitlab,尝试关闭或开放防火墙
转发自:https://blog.csdn.net/timonium/article/details/119451755
1. GitLab默认密码
初次安装Gitlab时,密码放在了一个临时文件中了
1/etc/gitlab/initial_root_password
这个文件将在首次执行reconfigure后24小时自动删除
123456789101112131415161718192021222324Notes:Default admin account has been configured with following details:Username: rootPassword: You didn't opt-in to print initial root password to STDOUT.Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours.NOTE: Be ...
编程分享
未读debug 基本操作这里主要描述这些按钮的用处。
按钮依次的用处是:
回到断点处
步过
步入
强制步入
步出
丢帧
运行到光标处
评估表达式
跟踪当前流链
回到断点处当不知道当前断点停留在何处时,点击这个按钮,即可回到当前断点处。
步过正常执行下一行代码。
步入进入到方法中。
强制步入进入到方法的源码中。
步出于步入相反,步出是让方法正常执行结果,并且返回到方法调用方。
丢帧如果一部分代码没有调试到,可以点击这个按钮,将断点会退到原来位置。
运行到光标处光标指定将要执行的一行代码,点击此按钮,断点会停留到光标所在的那一行。
评估表达式可以通过代码段的方式,对当前的调试内容进行进一步分析。
跟踪当前流链主要用于JDK8 的 Stream调试。
针对Stream的调试,idea提供了一个很强大的功能。通过流跟踪,可以清晰的看出数据的走向。
image-20220925202115185
debug 高级操作debug高级调试分为几种:
字段断点调试
异常断点调试
方法断点调试
手动制造抛出异常 和 强制返回
字段断点调试字段左侧打上断点,右键断点位置,根据需 ...
在idea中,如何查看maven中哪些依赖存在着版本冲突。
我们这边用mybatisplus举例,引入了不同版本的依赖。
12345678910<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.5.2</version></dependency><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.2.0</version></dependency>
点击右侧边框中的maven按钮
找到并点击分析依赖关系(放大镜),页面会弹出一个签儿。
通过左侧“已解析的依赖项”,可以看 ...
RestfulTool:可以根据接口url,快速定位controller代码位置的插件。
vo2dto:vo、dto转换的快捷代码生成插件。
Easy Javadoc:快速生成注释的插件,可以通过英文自动生成对应注释内容。
MyBatisCodeHelperPro:可以将mybatis xml文件中的sql片段,转换成可执行的sql,还支持执行sql,和查看执行之后的数据的功能。
CamelCase:修改字段的驼峰式命名。
Alibaba Java Coding Guidelines:代码规范检测插件。
GsonFormPlus:通过json数据,动态生成DTO文件。可以用于快速封装第三方接口。
maven-search:快速搜索maven依赖的插件,减少去maven官网仓库查找的操作。
POJO to JSON:将pojo内容转换成json数据,还支持填入随机值。
Properties to YAML Convert:springboot的配置文件***.properties转换成yaml的插件。
JRebal and XRebel:热部署代码。
JRebal mybatisPlu ...
在同样内存的电脑,为什么别人能启动10个Java程序,而你只能启动5个。
其实他们改了下面这些配置。
1. Java程序启动配置给每一个启动服务,都配置一下vm options,合理的降低每个服务占用的资源。
下面进行调整,首先要找到“运行配置模版”选项。
image-20220925211351004
选择SpringBoot,将vm options填入。-Xms100m -Xmx100m -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
添加完默认值后,以后创建的Springboot运行配置,都会默认是这个。
2. 调整idea vm optionsidea默认的vm options,会占用很大的资源。这里进行合理的调整
image-20220925212549487
将这两项配置调整为:
12-Xmx1024m-Xms1024m