----------------- (一)git的使用:1.安装git客户端 gitbash (32bit------64bit)2.找到一个存储
转载
2024-05-02 08:48:18
67阅读
文章目录git 简介git 的前世今生集中式vs分布式Git 安装初始化配置 git configGit 初始化配置创建仓库初始化仓库 git init工作区和暂存区添加到暂存区 git add添加到本地仓库 git commit检查当前文件状态 git status版本回退撤回工作区中的修改 : git checkout --filename撤回暂存区的修改 : git reset HEAD
- workspace 工作区
- index 暂存区
- repository 本地版本库
- remote 远程仓库
2.常用git命令
- git --version 查看版本
- git config -l 查看配置信息
- 修改name和email
- git config --global user.
转载
2024-04-22 19:12:55
209阅读
先说一下三者的区别哈。 网上看了很多介绍啊,一开始我也是傻傻分不清楚。 首先你要知道Git是什么,Git是一个分布式版本控制工具。它和SVN 最大的不同在乎,SVN是集中式版本控制工具,说简单点,报纸发版之前是不是只有一份?然后复印好多份准备明天的发版。报纸只有一份的时候就是SVN,报纸发版出来就是GIt。 再说Git有几个区域的划分:工作区 --> 临时区 --> 本地仓库 --&g
转载
2024-05-17 12:05:05
105阅读
何为 IaC?基于 Thoughtworks 公司云实践领导人 Kief Morris 在《基础设施即代码》一书中对基础设施即代码的定义:基础设施即代码 (Infrastructure-as-Code,IaC) 指的是通过代码而不是手动流程,来管理和配置基础设施。它把基础设施、工具和服务以及对基础设施的管理本身作为一个软件系统,采纳软件工程实践 (SRE),以可重复的、可靠的方法来设计、改变和部署
Git - 版本控制工具 Github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等 GitLab - 基于Git的项目管理软件 Git分布式版本控制系统Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git - 版本控制工具Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很
转载
2024-04-19 19:20:18
117阅读
github远程仓库与本地仓库操作1、:登录github新建一个测试仓库库登录后点击左上角【New】新建一个测试敞口填写相关信息后点击【Create repository】即可创建成功2、克隆Github上的远程仓库至本地以及上传本地文件(1):打开gitbash在,通过命令行进入某个磁盘中并新建一个文件夹作为远程仓库存放的位置(也可直接在我的电脑中打开磁盘手动创建)此处以E盘下的test文件为例
转载
2024-07-29 09:16:04
976阅读
打开命令行
进入C:\Users\Administrator\.ssh目录下
没有.ssh就新建一个就行了
使用命令:
ssh-keygen -t rsa -C "注释"-f yyy
-t: 指定密钥类型,默认是 rsa ,可以省略。
-C: 设置注释文字,比如邮箱。
-f: 指定密钥文件存储文件名。
不输入文件名默认生成id_rsa 和 id_rsa.pub 两个秘钥文件
如果输入了生成
Jenkins 介绍 及 Gitlab代码托管服务器安装Gitlab安装源码上传到Gitlab仓库 Jenkins介绍 Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。官网: http://jenkins-ci.org/Jenkins的特征:开源的J
转载
2024-05-17 19:20:52
156阅读
树莓派Gitea搭建私有git服务器背景#
买了内网穿透用来ssh和blog,一直也没发掘正式用途, 考虑到还有闲置隧道,打算搭建个人git服务器托管代码。需求#
支持web前端支持私有仓库支持SSH免密支持GitHub迁移支持多种数据库支持备份恢复尽可能轻量化至于CD/CI什么的,不拿来生产,可有可无。对比#
满足上述需求的解决方案有:GitLab CE
满足开发人员所有幻想,比较吃性能 通常单
转载
2024-09-29 11:42:06
54阅读
Git是一种版本控制系统,是一种工具,用于代码的存储和版本控制。 GitHub是一个基于Git实现的在线代码仓库,是目前全球最大的代码托管平台,可以帮助程序员之间互相交流和学习。 GitLab是一个基于Git实现的在线代码仓库软件,你可以用GitLab自己搭建一个类似于GitHub一样的仓库,但是G ...
转载
2021-07-23 16:40:00
518阅读
2评论
第四章:Gitee和GitLab4.1:Gitee简介: 众所周知,GitHub服务器在国外,使用GitHub作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站——码云。 码云是开源中国推出的基于Git的代码托管服务中心,网址是:https://gitee.com/,使用方式跟GitHub一样,而且它还是一个中文网站,如果
转载
2024-04-07 13:52:31
1506阅读
文章目录1.gitlab的简介2.git、gitlab、github的区别3.具体的搭建过程如下 1.gitlab的简介GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面2.git、gitlab、github的区别和SVN类似,Git是一个版本控制系统(Version Contro
转载
2024-07-18 19:59:55
95阅读
引言之前公司代码的管理不统一,一部分人用SVN,一部分人用Git,对于习惯了使用Linux或者Mac命令行的人来说,Git的操作更方便和快捷,和小伙伴商量了一下把整个代码管理工具切换成了Git,GitHub如果不是开源项目的话是需要付费使用,所以选择使用GitLab,由于公司没有网络安全专家,对公司的网络边界以及代码库进行扫描,如果扫描到邮箱,暴力破解后,可能就会获取代码,所以采用在自己内网搭建G
转载
2024-04-09 22:26:05
11阅读
Gitlab和gibhub的区别:GitHub作为开源代码库及版本控制系统,拥有超过900万的开发者用户,目前仍然是最火的开源项目托管系统。GitHub同时提供公共仓库和私有仓库,但如果要使用私有仓库,是需要付费的。而GitLab解决了这个问题,你可以在上面创建私人的免费仓库。GitLab让开发团队对他们的代码仓库拥有更多的控制,相比于GitHub,它有不少的特色:允许免费设置仓库权限;允许用户选
目录?git简述?git基本命令?分支?Gitlab?安装Gitlab?部署Gitlab?git常用命令?CI&CD?Jenkins?安装Jenkins?部署Jenkins?自动上传git简述1. DevOps Development和Operations的组合。  
前言:Git官方在线中文文档:Git - Bookhttps://git-scm.com/book/zh/v2权威的资料来自官方,以下为个人整理和图文形式呈现,便于理解。一、区别Gitee、Github、GitLab三个都提供了 个人和团队存储、分享、发布和协同开发项目的中心化云存储功能名称代码版块控制管理工具是否收费搭建环境联网/github git公有仓库免费私有仓库收费(鼓励代码共
转载
2024-03-28 13:05:28
1230阅读
回顾前文中使用gitlab-ci运行了第一条流水线,使用了tag关键字选择runner,下面记录其它关键字的作用1、stage作用在job下使用,声明job属于哪个阶段,该阶段必须包含在开头stages中基本的ci文件有如下结构:stages声明作业阶段及顺序,各job描述具体的作业内容示例stages:
- build
- test
- deploy
build_job:
sta
由于公司团队使用 GitLab 来托管代码,同时,个人在 Github 上还有一些代码仓库,可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 ,如何在一台机器上面同时使用 Github 与 Gitlab 的服务? 问题产生场景 无密码与远程服务器交互的秘密 - SSH 如果采用ssh 协议或者git 协议通过终端命令对远程仓库进行``push```操作的时候,大
一、Git、Github、Gitlab 的区别Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。是Linus Tovalds 为了帮助管理Linux内核开发的一个开放源码的版本控制软件。Github是在线的基于Git的代码托管服务,Github是2008年由Ruby on Rails编写而成。Github同时提供付费账户和免费账户。这两种账户都可以常见公开的代码仓库,只有
转载
2024-04-29 12:10:33
60阅读