ssh和http的区别:https://blog.cuiyongjian.com/engineering/git-https-ssh/
本地分支和远程分支没有建立联系:fatal: refusing to merge unrelated histories( git pull origin master)git pull origin master --allow-unrel
转载
2024-05-09 15:34:36
183阅读
平时在公司都是使用的gitlab,今天想要再配置一个GitHub仓库,遂有此文,纯粹按自己理解记录一下,有不对的地方请指正一、密钥生成不同平台对应不一样的密钥,所以首先肯定要再在电脑生成一个新的对应github账号的密钥,然后添加到github账户上C:\Users\admin.ssh 下有现有的密钥id_rsa——>对应gitlab,现在要再生成一对密钥来对应github(命令1:生成默认
转载
2024-03-23 17:10:43
103阅读
1. 打开https://github.com 直接在首页上注册:2.创建一个仓库(免费用户只能创建公共仓库),注册成功之后进入GitHub,通过页面内“设置个人计划”或页面右上角的“+”->【New repository】创建仓库:3.为仓库创建一个名称,点击创建按钮即可完成仓库创建:4.配置git:先在电脑设置一个本地仓库,例如建立在D:\learngit文件夹下,进入lear
一、环境准备1.gitlab服务器所在的服务器A(192.168.1.16);2.备份服务器B(192.168.1.37);3.已设置gitlab定时在本机备份; 二、通过密钥配对方式scp免密传输1.首先在A机器上生成ssh证书:ssh-keygen -t rsa 执行以上命令时,会让你填写生成私钥公钥的位置,设置密码,注意在这里不要对其进行密码设置,不然执行scp传输命令仍
转载
2024-04-06 00:59:37
126阅读
所需环境:gitlab192.168.1.128jenkins192.168.1.129nginx192.168.1.1341、在gitee码云上下载项目代码(gitlab服务器)[root@gitlab ~]# git clone https://gitee.com/kangjie1209/monitor.git2、gitlab服务器创建本地代码库[root@gitlab ~]# mkdir /
转载
2024-08-09 18:45:44
122阅读
jenkins+gitlab实现手动和自动同步jenkins介绍:jenkins安装:jenkins和gitlab手动同步jenkins和gitlab自动同步 jenkins介绍:CI&CD: 持续集成注重将各个开发者的工作集合到一个代码仓库中,通常每天会进行几次, 主要目的是尽早发现集成错误,使团队更加紧密结合,更好地协作。 持续交付的目的是最小化部署或发布过程中团队固有的摩擦, 它的
转载
2024-05-04 14:21:23
279阅读
学习目标能够使用GitHub创建远程仓库并使用能够安装部署GitLab服务器能够使用GitLab创建仓库并使用掌握CI/CD的概念掌握蓝绿部署, 滚动更新,灰度发布的概念GitHub是目前最火的开源项目代码托管平台。它是基于web的Git仓库,提供公有仓库和私有仓库,但私有仓库是需要付费的。GitLab可以创建免费的私有仓库。GitLab是利用 Ruby开发的一个开源的版本管理系统,实现一个自托管
在我们的日常工作当中,使用坚果云来存储重要的或者是日常的工作文件已经成为很多上班族的习惯了,因为这样我们重要的或日常经常用到的文件就会被自动同步、备份至坚果云的云端了,不管是日常使用还是管理,都非常的轻松方便。 而我们在使用坚果云软件的时候,我们会发现,文件夹本地同步是默认开启的,而此时如果我们想要删除本地同步的文件夹,但是又不想把云端的文件夹一起删除的话,这时我们该怎么办呢?其实,此时我们
最近遇到一个问题,想将自己私有gitlab仓库中的代码自动实时的同步到github上, 这样做的好处,是自己只需要维护gitlab中自己写的代码即可,会自动同步到github上再分享给别人,这样就避免了直接暴露自己的私有gitlab。也只需要维护一份代码即可。 gitlab有过升级,在做的过程中遇到一些坑,记录下来,给自己mark一下,也希望能帮助遇到同样需求的你。1.github新建reposi
转载
2023-07-28 14:57:16
230阅读
gitlab数据自动化备份到其他服务器gitlab配置本地自动备份1、本地部署完成的gitlab服务器上操作,手动备份gitlab-rake gitlab:backup:create特别说明: 如果/etc/gitlab/gitlab.rb 配置了参数“backup_path”的指定目录,则备份数据会直接到指定目录下,如果没有配置则备份数据到默认”/var/opt/gitlab/backups“下
转载
2024-03-21 06:50:37
73阅读
问题场景:新公司要求所有的代码提交都要先通过自己的库提交到主repo上去,所以先在gitlab网页上fork出一个自己的库,在本地修改完代码后提交到远程自己库上,然后在gitlab网页上发起一个merge request请求,然后等待主repo主人review,同意之后合入。整体思路如下:在自己的本地添加主repo为上游代码库,注意只是配置原仓库的路径,并没有真正clone原仓库,然后将远程主re
转载
2024-06-19 06:09:26
411阅读
git命令何谓同步远程分支?有两种情况,1.本地有新分支,远程仓库没有。
2.远程仓库有新分支,本地没有。
3.本地删除了分支,远程也想删除。
4.远程删除了分支,本地也想删除。第一种情况很好解决,将本地分支推送到远程仓库即可。本文主要讲解后面几种情况的解决办法。1.第二种情况:远程仓库有新分支,本地没有。这在之前我先介绍几个命令。1.将某个远程主机的更新,全部取回本地:git fe
转载
2024-06-27 08:38:29
77阅读
为何要做同步github是国际通用的代码托管平台,奈何身处国内,往往受限于网速,如果个人博客,项目主页托管在github上的话,访问速度也是十分堪忧 让我们把目光瞄准国内,国内的知名替代品主要是gitee和coding, 因为在国内,同时有pages的这两家成了我们的首选,这里以gitee为例子,让两个 github和gitee的仓库和pages自动进行同步为何可以同步git设计之初
1.今日书签怎么把一个本地已存在的项目目录转换为一个 git 项目,并托管到 github 或者 gitlab 仓库?或者说怎么简单快捷地将一个本地项目上传或同步提交到 github 或者 gitlab 仓库? 2.如你所愿2.1. 在 GitHub 上创建一个新项目登录 GitHub,在 Git
转载
2024-09-09 21:03:22
337阅读
一.明确需求,日常工作中使用的代码管理工具是Gitlab,但是我们需要Gitee也要有一份跟Gitlab代码库中的同样的代码并且Gitlab有新的提交就自动同步到Gitee。二.入坑前准备工作 ①分别注册gitlab账户和gitee账户②需要在gitlab添加一个SSH密钥,如果不添加,在本地就没有操作远程仓库的权限(提交推送的权限)。gitee不需要这一步。③需要在gitlab新建一个
转载
2024-03-15 05:51:25
977阅读
【场景】:将Gitlab服务器定时备份到Gitlab备份服务器1.设置Gitlab服务器以及Gitlab备份服务器时间 如果系统时间错误的话,会影响定时任务执行。1.1查看系统时间:date1.2修改具体时间:date -s "2023-06-02 15:15:00"1.3把时间写入CMOS:clock -w1.4把时间写入BIOS:hwclo
转载
2024-04-01 18:41:44
1199阅读
gerrit服务器搭建和gitlab自动同步gerrit简介对比gitlab的区别gitlab的特点gerrit的特点总结gerrit安装准备1.Ubuntu Server 21.042.OpenJdk83.Nginx安装4.apache2-utils5.gerrit下载gerrit服务器安装gerrit配置和代理设置 gerrit简介在gerrit搭建之前我们先了解一下gerrit的作用,以至
转载
2024-05-22 14:37:20
50阅读
需求1.在新服务器上安装并搭建好gitlab2.手动+自动将旧服务器上的gitlab备份3.手动+自动将gitlab备份包scp到新服务器上4.手动+自动恢复新服务器上的gitlab备份包5.在新旧服务器上自动删除过期备份包前提1.版本•gitlab-ce是社区版•gitlab-ee是企业版1.方案•定时器执行shell脚本1.工具•crontab[2]•shell[3]•expect[4]1.操
转载
2024-07-31 17:25:12
153阅读
将gitlab上的项目保留提交记录转移到githubgit在程序员的生活中扮演了越来越重要的角色,有人喜欢将项目上传到gitlab,有人则偏爱github。由于对git没有充分的了解,我把我的项目建到了我们实验室的gitlab(尴尬得一批,幸亏我的小伙伴wzw提醒)上。。。话不多说,下面分享一种怎么将项目保留提交记录转移到github,想必大家都不想直接从本地上传,自己的提交记录从此清零。 首先,
转载
2024-05-18 12:12:54
124阅读
本地仓库即为在你的电脑上的项目文件,远程仓库即为服务器仓库,如GitHub、GitLab或其他等。此处以GitHub介绍本地仓库与远程仓库的同步。可先创建本地仓库,也可先创建GitHub仓库,但都需要创建一个GitHub仓库。若先创建了GitHub仓库,则使用前述git clone命令创建本地仓库。一、创建一个GitHub仓库 在GitHub(https://github.com/)上创建账
转载
2024-03-18 23:17:35
68阅读