首页 > 其他分享 >git环境安装文档

git环境安装文档

时间:2023-06-05 09:46:29浏览次数:33  
标签:Git 仓库 gitlab -- git 文档 安装 远程

Git环境搭建(一)

原创 小胡子 小胡子笔记 2023-05-23 21:20 发表于广东 收录于合集#git2个

一、搭建gitLab环境

1、简介

Git是分布式版本控制系统,分为两种类型的仓库:本地仓和远程仓库。

本地仓库:开发人员自己电脑上的Git仓库

远程仓库:远程服务器上的Git仓库

基本指令:

clone:克隆,将远程仓库复制到本地

push:推送,将本地仓库代码上传到远程仓库

commit:提交

git pull:拉取,将远程主机的最新内容拉下来后直接合并

git fetch:是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。

git merge:合并

git pull = git fetch + git merge

2、Git工作流程
图片

(1)从远程仓库中克隆代码到本地仓库

(2)从本地仓库中checkout代码然后进行代码修改

(3)在提交前先将代码提交到暂存区

(4)提交到本地仓库,本地仓库中保存修改的各个历史版本

(5)修改完成后,需要和团队成员共享代码时,将代码push到远程仓库

3、Git环境搭建1)Git环境组成部分

GitHub——开源

GitLab——搭建

码云Gitee——注册

2)gitlab容器搭建

说明:gitlab启动会消耗3G内存,如果需要优化启动内存占用,可以去找找修改启动配置文件的方法。

a.执行下面的指令:

# https端口443# docker run -di -p 443:443 -p 9000:80 -p 8022:22 --hostname 虚拟机的Ip --name mygitlab --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro --privileged=true gitlab/gitlab-ce:13.9.2-ce.0docker run -di -p 443:443 -p 9000:80 -p 8022:22 --hostname 192.168.223.130 --name mygitlab --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro --privileged=true gitlab/gitlab-ce:13.9.2-ce.0docker stats#查看服务器使用资源

安装成功:

图片

b.访问gitlab,然后配置账号密码:root、密码

http://192.168.223.130:1010/
图片

登录后页面:

图片c.新建工程图片

远程仓库搭建好了:

图片

3)本机电脑安装gitlab客户端
下载地址:https://git-scm.com/downloads
图片

下载后的文件,安装过程不用修改,下一步即可

图片安装完成以后,右键如下图:
Git GUI:Git提供的图形界面工具Git Bash:Git提供的命令行工具
图片4)全局初始化操作a.在电脑本机新建一个文件夹,然后进入Git命令行模式

图片

b.复制gitlab-Git global setup下的命令

# 设置用户名和邮箱git config --global user.name "Administrator"git config --global user.email "[email protected]"
图片
#克隆git clone http://192.168.223.130:9000/root/xiaohuzicloud0522.git
图片
touch hello.txt  #工作区创建文件git add hello.txt  #增加到暂存区git status  #查状态git commit -m "hul commit" hello.txt  #提交到本地仓库git push -u origin master  #推送到远程仓库的master分支
图片图片

推送成功,远程仓库如下图:

图片

二、Pycharm结合gitLab使用1、Pycharm配置Git环境
1)在Setting下关联Git图片2)克隆远程仓库到本地空文件夹
图片3)手动将代码放到本地仓库
图片4)在Pycharm->open,打开到项目名称
图片Add root
图片5)在Pycharm->commit and push图片图片push
图片

6)刷新GitLab

图片

三、gitLab+Jenkins实现持续集成自动化测试,发送定制化邮件与报告-----下次更新 收录于合集 #git  2个 下一篇GitLab+Jenkins实现持续集成自动化测试 阅读 29   小胡子笔记 34篇原创内容  

标签:Git,仓库,gitlab,--,git,文档,安装,远程
From: https://www.cnblogs.com/cherishthepresent/p/17457037.html

相关文章

  • 2023最新IntellJ IDEA诺依SpringCloud开发部署文档(保姆级别)
    目录若依RuoYiv3.6.2部署文档一、环境构建二、模块描述三、部署后端1、下载到本地。2、MySQL导入数据。3、Nacos修改(1)保证本地Nacos下载安装成功,修改本地Nacos的application.properties。(2)启动本地的Nacos.4、启动本地的Redis5、启动如下模块四、部署前端1、保证Node安装没有......
  • 补充:通过Python中的subprocess模块实现安装pip模块
    通过Python代码实现安装pip模块或更新可以使用Python的内置模块subprocess来实现安装pip模块,具体步骤如下:【一】导入subprocess模块。importsubprocess【二】执行安装命令。subprocess.call(['python','-m','ensurepip','--upgrade'])在上面的代码中,调用subproce......
  • Charles:安装Client Certificates
    背景公司内部网页开启了证书验证,浏览器需要安装个人证书后才能访问该网页。此时抓包则需要在charles配置客户端证书。操作1、打开导入证书页面2、导入证书文件3、选择文件并输入密码4、导入成功5、测试访问网址,成功抓取到数据......
  • 暑期实习开始啦「GitHub 热点速览」
    无巧不成书,刚好最近有小伙伴在找实习,而GitHub热榜又有收录实习信息的项目在榜。所以,无意外本周特推就收录了这个实习项目,当然还有国内版本。除了应景的实习repo之外,还有帮你管理文件的spacedrive、管理窗口的yabai,以及管理ai工具的SuperAGI。假如你有雅兴,也可以读一读......
  • Apache的安装与启动
    1.Apache的安装Linux系统中一般采用Apache作为Web服务器软件,安装软件包为httpd。2.Apache的启动1启动httpd服务.2设置httpd服务开机自启动 ......
  • Hadoop伪分布式安装
    Hadoop伪分布式安装安装环境:Centos7.5,只少2核4G提前准备:Linux中要安装JDK8,Zookeeper-3.5.71.关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld2.修改主机名Hadoop集群中,主机名中尽量不要出现-或者_vim/etc/hostname将原来的主机名删除,添加自己指定的主机名3.需......
  • vscode插件开发----获得当前打开文档对应的工作区根目录
    代码如下:exportfunctionactivate(context:any){//注册一个命令letdisposable=vscode.commands.registerCommand('codeStat.countCurFile',function(){leteditor=vscode.window.activeTextEditor;if(editor){constcurrentDoc......
  • git多分支开发时遇到的问题
    gitconfig配置gitconfig--global--list 查看git配置信息,主要包括邮箱email和姓名namePSC:\Users\qiyh>gitconfig--global--listcore.editor="D:\MicrosoftVSCode\bin\code"[email protected]=qiyh参考链接:https://blog.csdn.net/......
  • 安装k8s 时报错No package kubelet-1.20.9 available.
    报错信息:[root@vm~]#sudoyuminstall-ykubelet-1.20.9kubeadm-1.20.9kubectl-1.20.9--disableexcludes=kubernetesLoadedplugins:fastestmirrorLoadingmirrorspeedsfromcachedhostfileepel:mirror-icn.yuki.net.ukNopackagekubelet-1.20.9available.No......
  • git-简介、安装和配置
    前言项目的开发是一个不断更新、迭代的过程,开发的过程中程序员需要不断的对代码进行编写和更正。这就会带来很多问题。开发中代码会存在多个版本,我们如何将代码在多个版本之间进行切换?代码上线后,如何在不影响现行开发工作的情况下对代码进行维护?开发时某段代码被多人修改时,如......