草庐IT

在gitlab上推送分支

全部标签

【gitlab本地部署】宝塔面板gitlab部署的IP设置问题

修改Gitlab的IP在宝塔软件商店安装Gitlab社区版后会自动获取一个IP,但是这个IP有时候会出错,或者没有给到自己想要的IP地址,这个时候可以手动修改配置文件。一、需要修改的三个配置文件配置1宝塔的Gitlab配置文件,在宝塔面板处直接修改配置2文件地址:/etc/gitlab/gitlab.rb修改一处#external_url'127.0.0.1'external_url='你的IP'配置3文件地址:/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml关于gitlab-ctlreconfigure命令导致出现的各种问

Git关联远程仓库和分支

在项目中,经常会出现这样的情况:在本地创建一个项目,做了一段时间后需要关联到远程仓库进行共享,下面就简单介绍一下如何使用git命令将本地项目关联到远程仓库。0.前置条件本地项目如果没有加入git索引,需要在项目根目录执行$gitinit执行完之后,git会创建一个默认分支master,此时代码处于全部未提交状态,可以使用以下命令查看当前状态。$gitstatus创建本地分支默认情况下,本地分支名是master,但也可以使用以下命令来覆盖master分支。$gitcheckout-b提交代码在push到远程之前,需要commit本地提交,使用以下命令$gitadd-A$gitcommit-m""

基于SNAT+DNAT发布内网K8S及Jenkins+gitlab+Harbor模拟CI/CD的综合项目

目录项目名称项目架构图项目环境项目概述项目准备项目步骤一、修改每台主机的ip地址,同时设置永久关闭防火墙和selinux,修改好主机名,在firewalld服务器上开启路由功能并配置snat策略。1.在firewalld服务器上配置ip地址、设置永久关闭防火墙和selinux,并修改好主机名2.在firewalld服务器上开启路由功能,并配置snat策略,使内网服务器能上网3.配置剩下的服务器的ip地址,永久关闭防火墙和selinux,并修改好主机名二、部署docker+k8s环境,实现1个master和2个node节点的k8s集群1. 在k8s集群那3台服务器上安装好docker,这里根据官

【Git游戏】远程分支

origin/远程分支在本地以origin/格式存在,他指向上次和远程分支通过时的记录gitcheckoutorigin/会出现HEAD分离的情况与远程通讯gitfetch——从远端获取数据(实际上将本地仓库中的远程分支更新成了远程仓库相应分支最新的状态)从远程仓库下载本地仓库中缺失的提交记录更新远程分支指针(如o/main)使用http://或git://协议从远端获取数据注意:gitfetch不会修改你本地的分支牢记下面两个公式,以后经常会使用到gitpull=gitfetch+gitmergeo/gitpull--rebase=gitfetch+gitrebaseo/提交的技巧:gitc

vscode 拉取不到新创的远程分支

小编最近项目做git分支管理,需要拉取新建的远程分支,发现vscode上不会直接更新远程分支 小编也是查询多词后发现只能用过代码解决,vscode上不直接提供方法在项目终端输入命令gitremoteupdateorigin--prune  这条命令会将给git上分支更新到vscode上分支列表上面,就可以拉取最新添加的分支啦

Gitlab 数据备份

1、Gitlab创建备份1.1、手动备份创建备份文件使用一条命令即可创建完整的Gitlab备份。gitlab-rakegitlab:backup:create使用命令会在/var/opt/gitlab/backups目录下创建一个压缩包,这个压缩包就是Gitlab整个的完整部分。[root@server~]#gitlab-rakegitlab:backup:create生成完后,/var/opt/gitlab/backups目录下创建一个名称类似为*.tar的包*扩展知识/etc/gitlab/gitlab.rb配置文件须备份/var/opt/gitlab/nginx/confnginx配置文

ios - 在 UINavigationViewController 上推送(推送 segue) View 后方向不会改变

我在UINavigationController中嵌入了一个UIViewController。此Controller的View方向设置为纵向。当我在此UIViewController上推送一个新View时,它只是横向的,新View也显示为纵向,而不是方向横向。我尝试继承UINavigationController并添加如下方法:-(BOOL)shouldAutorotate{returnself.topViewController.shouldAutorotate;}-(NSUInteger)supportedInterfaceOrientations{returnself.topVi

objective-c - 应用程序试图在目标 <MFMessageComposeViewController : 0x96d1380> 上推送一个 nil View Controller

有人在MFMessageComposeViewController中遇到过这种错误吗??我是这样分配和呈现的:MFMessageComposeViewController*message=[[MFMessageComposeViewControlleralloc]init];message.messageComposeDelegate=self;[[UIApplicationsharedApplication].delegate.window.rootViewControllerpresentModalViewController:messageanimated:YES];但它呈现一个

git分支上的tag

    在发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。在回退版本的时候,相当有用!那怎么用呢? 一、在分支上线打tag  1.在最新代码上打tag;   这种情况最简单,就是在pull下来最新的代码基础上打一下tag,无需指定commitid,系统会默认最新的这个commitid。打tag需要取一个tag的名字,还得同步写一个tag的message,也就是解释、注释,好理解就行。     gittag-a"V8V1R010C010B021"-m"v

配置SSH Key连接GitLab

Git配置ssh连接相关命令:1、配置账号$gitconfig—globaluser.name"cwh"$gitconfig—globaluser.email"cwh@xxx.com"邮箱需要GitLab上账号配置相对应的邮箱,否则拉取、或者更新不了项目代码2、生成SSH密钥$ssh-keygen-trsa-C“cwh@xxx.com”2.1查看ssh公钥$catid_rsa.pub2.2ssh存放路径~/.ssh2.3在GitLab账号中心设置SSHKeys3、克隆项目$gitclonegit@xxx.git或者项目涉及包含子项目则执行下面的命令$gitclonegit@xxx.git--r