GibLab 笔记

gitlab部署及配置 gitlab部署1、 1、 阅读详情

Git 使用手册 (测试工具GitLab)

1 配置 SSH

1.1 生成 SSH 密钥

检查是否已经有了 SSH 密钥,如果没有则该文件不存在,否则需要备份删除,或者直接到步骤2进行拷贝。

$ cd ~/.ssh

生成密钥

$ ssh-keygen -t rsa -C "Myron@163.com"

然后会弹出提示输入保存位置,位置如果不是 /Users/UserName/.ssh/id_rsa 则需要手动输入。密码一般设置为空。

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/Myron/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

1.2 在 Github 上添加 SSH 密钥

一般添加的是公钥,所以是 id_rsa.pub 里面的内容,可以用自己喜欢的编辑器打开这个文件复制。或者直接通过命令行将内容拷贝到黏贴板中。

$ pbcopy < ~/.ssh/id_rsa.pub

2GitLab 基本操作

2.1 新建仓库

登录 GitLab 网站 https://about.gitlab.com/gitlab-com/

输入账号密码之后点击右上角的 “+” 号选择创建 “New project”。输入对应信息后保存。

2.2 设置 Git 的 user name 和 email

命令行中输入

$ git config --global user.name "UserName"
$ git config --global user.email "UserEmail"
/*
$ git config --global user.name "Myron"
$ git config --global user.email "Myron@163.com"
*/

2.3 clone 文件到本地

先 cd 到要放置文件的地方,然后输入 git clone 指令,将文件下载到本地。

$ git clone git@eserver:Myron/GitLabTest.git
// eserver 是读取地址的命令,可能会无法读取,需要手动替换成地址。

2.4 添加文件修改编辑等操作……

……

2.5 添加需要上传的文件(可以是新文件,也可以是被修改的文件)

// 直接添加所有文件
$ git add .
// 只添加指定文件
$ git add fileName

2.6 把上传的内容进行说明

$ git commit -m "说明内容。"
// 如果不进行 commit ,则 master 不会存在。~~~~

2.7 创建推送

$ git remote add PushName git@eserver:Myron/GitLabTest.git
// PushName 是本次推送的名称
// 显示当前推送
$ git remote show
$ git remote -v
// 删除指定推送
$ git remote rm PushName

2.8 上传

// 查看当前分支
$ git branch
$ git push PushName master:master
// 第一个 master 是当前分支名称
// 或
$ git push -u PushName master

2.9 上传已经存在的内容

// 1. cd 到文件所在的位置
// 2.
$ git init
// 3. 
$ git add .
// 4.
$ git commit -m "Something"
// 5.
$ git remote add PushName git@eserver:Myron/GitLabTest.git
// 6.
git push -u origin master
Cesium生态盘点:超图、火星3D等15个二次开发框架对比 本文深入解析Cesium生态中的15个二次开发框架,包括超图、火星3D等主流选择,帮助开发者根据项目需求进行精准选型。从性能表现、功能完备性、开发友好度等维度进行对比,特别适合需要处理地理空间数据和构建三维可视化的JavaScript开发者。 阅读详情

相关推荐

STK中的传感器与通信组件:雷达、发射机、接收机与天线的协同建模

本文深入解析了STK软件中传感器、雷达、发射机、接收机与天线的协同建模方法。通过构建一个完整的卫星对地数传系统实例,阐述了各组件如何分工协作,实现从几何指向到射频链路的高保真仿真,为复杂航天通信与探测系统的设计与分析提供了高效、灵活的解决方案。

weixin_29271263的博客 273

GB和GiB的区别

GB和GiB的区别 GiB全称Gibibyte,是giga binary byte的缩写,是计算机硬盘存储的一个单位。 除此之外还有MiB和KiB,它们是1024进位,也就是说1GiB = 1024MiB = 1024*1024KiB = 1024*1024*1024 byte。 GB全称gigabyte,是十进制的容量单位。相关的还有MB和KB,他们的关系是1GB = 1000 MB = 1000*1000KB = 1000*1000*1000byte。 一个16GB的优盘其实只有149.01161193

weixin_45445291的博客 3万+

思科—OSPF多区域配置实验

实验目的:配置OSPF多区域,使得不同网段的PC互相ping通。 网络拓扑如下: R0的配置 Router>en Router#conf t Router(config)#int g0/1 Router(config-if)#ip add 192.168.1.1 255.255.255.0 Router(config-if)#no shut Router(config-if)#exit Router(config)#int g0/0 Router(config-if)#ip add 192.168.

m0_46237205的博客 1万+

容易混淆的单位:GB和GiB

容易混淆的单位:GB和GiB

m0_75233142的博客 3312

CLion for Mac(m1)配置GCC编译器

条件:电脑已经下载过XCode 一. 下载HomeBrew homebrew是一款macos,linux下的包管理工具,我们需要使用他来下载GCC 下载方法: 1.打开终端(terminal) 2.输入 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ps.有可能会遇到的问题 我当初下载挂了VPN,优快云上还有很多解决问题的方法,可以将错误信

supermario19的博客 7845

智能电网中的智能调度与优化算法研究

本文研究智能电网中的智能调度与优化算法,旨在提高电网运行的效率与可靠性,减少能源浪费和设备故障的风险。在智能电网日益复杂化的背景下,传统的调度方法已难以满足高效、稳定的运行要求,因此亟需借助先进的优化算法对电网进行智能调度。本文第一深入分析智能电网调度中的关键问题与挑战,探讨优化算法在智能电网中的应用现状,并分析常见的优化算法,如遗传算法、粒子群算法和模拟退火算法。随后,本文构建智能电网的调度优化数学模型,并对电网负荷、发电模型及约束条件进行详细建模。在算法部分,本文提出改进的粒子群算法和遗传算法,并结合M

weixin_44553616的博客 1889

GB和GiB的含义

GiB GB

eaglelau的专栏 5207

Flowable高级篇 -6.8.0 最全表结构说明-主要表结构字段注释

flowable 28张表 详细

billzhen的博客 1万+

docker环境安装Giblab

# docker pull gitlab/gitlab-ce #创建本地目录 mkdir -p /opt/gitlab/etc mkdir -p /opt/gitlab/log mkdir -p /opt/gitlab/data docker run --detach --publish 8443:443 --publish 8001:80 --name gitlab --r...

gdolphinw的专栏 310

STM32多模式智能小车状态机设计与中断优先级实践

在嵌入式实时系统中,状态机是实现多任务协同与功能切换的核心范式。其本质是通过有限状态集合、明确转移条件和确定性动作,构建可预测、易维护的控制逻辑。基于STM32等资源受限MCU时,需兼顾状态调度效率、中断并发安全与硬件资源约束。关键技术价值体现在:提升系统模块解耦度、支持物理按键与蓝牙双源触发、保障实时响应不丢帧。典型应用场景包括智能小车多模运行(循迹、避障、遥控、定距跟随等)、工业设备工作模式切换及IoT终端低功耗状态管理。本文以STM32F103C8T6平台为例,深入解析全局模式变量设计、双通道状态切换

weixin_42509888的博客 93

国宇测试盒GH7009 SPI读操作全解析:从接线到代码实现的避坑指南

本文详细解析了国宇GH7009测试盒进行SPI读操作的完整流程与避坑要点。重点阐述了硬件连接中IO2时序控制引脚的关键作用,提供了从接线方案、电源处理到上位机代码实现的实战指南,并针对常见的数据不稳定、特定寄存器读取失败等问题给出了具体解决方案。

dapp9builder的博客 223

centos 安装giblab

本文章转载自:http://www.cnblogs.com/fanjingfeng/p/6665597.html 一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程 centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7 centos6安装gitlab:https://www.gitlab.cc/dow...

weixin_30552635的博客 129

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Docker giblab 数据迁移实践

场景 更换服务器,需要把代码仓库照搬过去,这里用到Docker 的导入导出 Gitlab安装和使用 Docker配置 Gitlab Jenkins java 项目自动化部署(一)Gitlab Docker 容器导出命令 https://blog.youkuaiyun.com/weixin_36343850/article/details/80553680 整体主要流程讲下,命令就不打出来了 一、首先将原有的容器打包成新的镜像 二、然后导出镜像 三、导出的镜像拿到新服务器的Docker,..

qq_37203082的博客 268

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【GitLab】-批量克隆更新GibLab项目脚本(Python版本)

本文主要介绍如何通过Python脚本来批量获取GitLab上的项目。笔者参考了互联网上的一些版本,做了增强:1、通过选择文件夹的方式,可以选择待克隆项目要存放的位置2、可以克隆当前用户下的所有项目,也可以根据group进行克隆(结构和GitLab一样)3、如果待克隆的项目已经存在,则进行更新这篇文章,因为等到哪天你真正需要用到的时候,开箱即用。

记忆、理解、表达和融会贯通。 3420

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

DevOps搭建(四)-GitLab安装细步骤

DevOps搭建(四)-GitLab安装细步骤。在这里我们用docker安装。1、创建gitlab安装目录。2、下载gitlab镜像。

Java高知社区 1285

【解决方案 十五】如何在内网通过GitBook打造电子书

这篇使用博客拖了很久了,其实在7月份左右成书之后就应该发出来防止之后自己再次使用忘掉的,由于迭代一直比较忙(自己一直比较懒),所以拖到现在才开始动笔,趁着国庆节把这篇的事情搞了吧。其实这篇博客介绍的内容来源于工作上书的编写,也是踩过不少坑,耽误了很多时间,现在总结出来,除了防止自己忘,也希望能帮助大家。 适用范围:想用MarkDown写电子书,又想使用快捷的命令完成电子书的设置,而且内容还不能挂到...

MaoLin Tian's Blog 2184

配置GitLab WebHook(Web钩子)

配置GitLab WebHook(Web钩子) 主要是当Gitlab收到推送时,会向Jenkins推送事件,让Jenkins 可以触发相应的操作。 ## 2、配置钩子请求地址 填写"链接(URL)",这个URL从Jenkins里获取。相关Jenkins的操作下文会提及。 ### 每次推送事件的记录。 PS: 若报403响应码错误,则需要进...

weixin_38978094的博客 8109

【水滴石穿】GitLab-Runner + Docker 项目自动化部署

【滴水石穿】GitLab-Runner + Docker 项目自动化部署

lajigagawill的博客 822

Devops入门

持续集成 持续集成 频繁将代码合并至主干仓库。 持续交付 频繁将软件交付给质量团队或用户。 持续部署 代码在任何时候都可以部署到生产环境。 Devops 指导思想:高效的协作和沟通、自动化流程和工具、迅速敏捷的开发、持续交付和部署、不断学习和创新。 Devops技术栈 敏捷管理工具 Trellor、Teambition、Worklite、Tower 个人感觉大同小异,不能JIRA看板功能,...

yyjbluesword的专栏 408

Jenkins+Docker+GitLab+Springboot自动化部署

Jenkins自动化部署流程 目录 Jenkins自动化部署流程 前言 硬件环境 软件环境 1)安装JDK 2) 安装Maven 3) 安装Git 4)安装Docker 5) 安装Jenkins 配置环境 1) GitLab配置 1. 注册GitLab 2. 下载Git 3. 打开GitBash生成SSHkey 4. 配置全局用户名和邮箱 5. GibLab载入S...

大爱仙尊 2万+

删除 Git 远程分支的本地引用

保持 Git 仓库的整洁,一开始似乎并不紧急,但是随着仓库规模的增长,删除不必要的数据就变得更为重要。不要让从无用的数据筛选而拖慢你。在这个例子中,test-branch 是从远程仓库中删除的主题分支的名字。经常删除远程分支的本地引用,是维护一个可用的 Git 仓库是一个好方法。要同步本地仓库和远程仓库的信息,可以执行 git prune。来删除本地仓库中远程分支的本地引用。

Free雅轩的博客 339

unity在Linux运行,unity-linux: Unity Linux 是基于 Mandriva Linux 和 PCLinuxOS 的最小主义发行及自启动运行光盘...

#For now on 2015-12-09 New changes can be found on GibLab https://gitlab.com/jmiahman/unity-linuxunity-linux##What is Unity LinuxUnity Linux is a very small distribution, all things considered, if you...

weixin_42510060的博客 673

GitLab(一) 介绍与安装

GibLab简介 GitLab是利用Ruby on Rails一个开源的版本管理系统, 实现一个自托管的Git项目仓库, 可通Web界面进行访问公开的或者私人项目, 它拥有与Github类似的功能, 能够浏览源代码, 管理缺陷和注释, 可以管理团队对仓库的访问, 它非常易于浏览提交过的版本并提供一个文件历史库, 团队成员可以利用内置的简单聊天程序进行交流, 它还提供一个代码片段收集功能可以轻松实...

u011414629的专栏 275

GitLab Ubuntu16.04下的安装和简单使用

Ubuntu下GitLab的安装及使用Ubuntu 16.04下的安装和使用 Ubuntu 16.04下的安装和使用 1.安装git   sudo apt-get install git 2.安装并配置必要的依赖项  添加gitlab-ce镜像源,gitlab-ce(免费版),gitlab-ee(企业版)  sudo vim /etc/apt/sources.list  添加 deb https:...

liuli905306022的博客 2711

Git(七).git 文件夹瘦身,GitLab 永久删除文件

Git(七).git 文件夹瘦身,GitLab 永久删除文件

ACGkaka的博客 6335
上一篇: 优快云-markdown编辑器语法备份
下一篇: AVPlayer 简易媒体播放器
MuBinHuang
博客等级 码龄11年 11粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值