返回顶部
首页 > 资讯 > 精选 >如何搭建Git仓库
  • 742
分享到

如何搭建Git仓库

2023-06-22 04:06:07 742人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关如何搭建git仓库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介

这篇文章将为大家详细讲解有关如何搭建git仓库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在linux下快速搭建Git仓库。

    Gitlab服务端搭建

    在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。

    下载Gitlab的Docker镜像

    docker pull gitlab/gitlab-ce

    运行如下命令来启动Gitlab

    需要注意的是我们的Gitlab的Http服务运行在宿主机的1080端口上,这里我们将Gitlab的配置,日志以及数据目录映射到了宿主机的指定文件夹下,防止我们在重新创建容器后丢失数据。

    docker run --detach \  --publish 10443:443 --publish 1080:80 --publish 1022:22 \  --name gitlab \  --restart always \  --volume /mydata/gitlab/config:/etc/gitlab \  --volume /mydata/gitlab/logs:/var/log/gitlab \  --volume /mydata/gitlab/data:/var/opt/gitlab \  gitlab/gitlab-ce:latest

    开启防火墙的指定端口

    由于Gitlab运行在1080端口上,所以我们需要开放该端口,注意千万不要直接关闭防火墙,否则Gitlab会无法启动。

    # 开启1080端口firewall-cmd --zone=public --add-port=1080/tcp --permanent# 重启防火墙才能生效systemctl restart firewalld# 查看已经开放的端口firewall-cmd --list-ports

    访问Gitlab

    访问地址:http://192.168.3.101:1080/

    由于Gitlab启动比较慢,需要耐心等待10分钟左右,如果Gitlab没有启动完成访问,会出现如下错误。

    如何搭建Git仓库

    可以通过docker命令动态查看容器启动日志来知道gitlab是否已经启动完成。

    docker logs gitlab -f

    如何搭建Git仓库 

    Gitlab的使用

    Gitlab启动完成后第一次访问,会让你重置root帐号的密码

    如何搭建Git仓库 

    重置完成后输入帐号密码登录

    如何搭建Git仓库 

    选择创建项目、创建组织、创建帐号

    如何搭建Git仓库 

    创建组织

    首先我们需要创建一个组织,然后在这个组织下分别创建用户和项目,这样同组织的用户就可以使用该组织下的项目了。

    如何搭建Git仓库

    创建用户并修改密码

    找到添加用户的按钮

    如何搭建Git仓库 

    输入用户名密码添加用户

    如何搭建Git仓库 

    在编辑界面中修改用户密码

    如何搭建Git仓库 

    如何搭建Git仓库 

    创建项目并添加README文件

    如何搭建Git仓库

    如何搭建Git仓库 

    将用户分配到组织

    如何搭建Git仓库 

    Git客户端安装及使用

    下载Git客户端并安装

    下载地址:https://GitHub.com/git-for-windows/git/releases/download/v2.23.0.windows.1/Git-2.23.0-64-bit.exe

    下载完成后,一路点击Next安装即可。

    如何搭建Git仓库 

    clone项目

    找到项目clone的地址:

    如何搭建Git仓库

    打开Git命令行工具:

    如何搭建Git仓库

    执行以下命令clone项目到本地:

    git clone http://192.168.3.101:1080/Macrozheng/hello.git

    提交代码

    进入项目目录,修改一下README.md并提交:

    # 进入项目工程目录cd hello/# 将当前修改的文件添加到暂存区git add .# 提交代码git commit -m "first commit"

    推送到远程仓库

    git push

    如何搭建Git仓库 

    拉取远程仓库代码

    在Gitlab上修改readme中的文件内容:

    如何搭建Git仓库

    拉取代码:

    git pull

    本地创建并提交分支

    # 切换并从当前分支创建一个dev分支git checkout -b dev# 将新创建的dev分支推送到远程仓库git push origin dev

    如何搭建Git仓库 

    其他常用命令

    # 切换到dev分支git checkout dev# 查看本地仓库文件状况git status# 查看本地所有分支git branch# 查看提交记录git log

    关于“如何搭建Git仓库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

    --结束END--

    本文标题: 如何搭建Git仓库

    本文链接: https://lsjlt.com/news/302622.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • 如何搭建Git仓库
      这篇文章将为大家详细讲解有关如何搭建Git仓库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介...
      99+
      2023-06-22
    • git主仓库搭建
      随着互联网技术的迅速发展,现在软件开发过程中应用版本控制系统已经成为最基本的要求之一。在众多的版本控制系统中,Git已经成为了最流行的一个。在日常的软件开发过程中,我们都离不开Git进行代码管理。而Git的主仓库也是我们必须了解和掌握的一项...
      99+
      2023-10-22
    • 在Dropbox上如何搭建私有的Git仓库
      这篇文章将为大家详细讲解有关在Dropbox上如何搭建私有的Git仓库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。由于在GitHub上创建私有的Git服务器端仓库会进行收费,所以可以利用D...
      99+
      2023-06-28
    • 10分钟搭建自己的Git仓库
      目录Gitlab服务端搭建下载Gitlab的Docker镜像运行如下命令来启动Gitlab开启防火墙的指定端口访问GitlabGitlab的使用选择创建项目、创建组织、创建帐号 创建...
      99+
      2024-04-02
    • 如何搭建私有maven仓库?
      Maven仓库 如何搭建私有maven仓库? ChatGPT: 要搭建私有 Maven 仓库,您可以按照以下步骤进行操作: 选择 Maven 仓库管理器:有多种 Maven 仓库管理器可供选择,比如 Nexus、Artifactory 等。...
      99+
      2023-08-30
      maven java gradle
    • 如何搭建私有YUM仓库
      这篇文章主要介绍了如何搭建私有YUM仓库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决...
      99+
      2023-06-28
    • docker私有仓库如何搭建
      这篇文章将为大家详细讲解有关docker私有仓库如何搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。docker-registry的部署      &n...
      99+
      2023-06-04
    • 如何搭建maven私有仓库
      要搭建Maven私有仓库,可以按照以下步骤进行操作:1. 安装和配置Nexus或Artifactory: Nexus和Artifac...
      99+
      2023-08-26
      maven
    • 怎么搭建自己的git远程仓库
      要搭建自己的Git远程仓库,可以按照以下步骤操作: 在服务器上安装Git:首先需要在服务器上安装Git软件,可以通过包管理工具(...
      99+
      2024-04-02
    • 如何获取Git仓库
      这篇文章主要介绍“如何获取Git仓库”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何获取Git仓库”文章能帮助大家解决问题。获取 Git 仓库您通常通过以下两种方式之一获取 Git 仓库:您可以将...
      99+
      2023-06-26
    • Git仓库怎么创建
      这篇文章主要介绍“Git仓库怎么创建”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git仓库怎么创建”文章能帮助大家解决问题。你可以使用一个已经存在的目录作为Git仓库。git initGit 使用...
      99+
      2023-06-26
    • 怎么在Dropbox上搭建私有的Git仓库
      本篇内容介绍了“怎么在Dropbox上搭建私有的Git仓库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!思路我们的思路是在Dropbox客户...
      99+
      2023-06-12
    • Git仓库搭建及分支管理的方法
      这篇文章主要讲解了“Git仓库搭建及分支管理的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Git仓库搭建及分支管理的方法”吧!1. Git是什么?Git是一款开源的分布式版本控制系统,...
      99+
      2023-06-29
    • Git中如何创建一个本地仓库
      这篇文章主要介绍了Git中如何创建一个本地仓库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建一个新的项目目录,并生成一些简单的文件内容:$ mkdir ...
      99+
      2023-06-16
    • Linux中如何搭建Docker私有仓库
      本篇内容介绍了“Linux中如何搭建Docker私有仓库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用Docker私有仓库可以帮助我们节...
      99+
      2023-06-27
    • 搭建Git远程仓库详细步骤(保姆级)
      1、前言 简单说一下Git,它是分布式版本控制工具,分布式相对于集中式可以这样理解,集中式有一个服务器(典型的SVN),我们在自己电脑上编辑完成的版本上传到服务器,版本V1-V2-V3这样叠加,当服务器出现问题我们就没法迭代版本;而Git作...
      99+
      2023-09-12
      git 服务器 github
    • 详解如何在Win系统中搭建自己的Git远程仓库
      在这个信息化的时代,程序员们必然会经常使用版本控制工具来方便管理自己的代码,Git作为分布式版本控制系统的代表,已经成为了程序员必备的技能之一。在我们平时的开发过程中,我们通常将本地的代码提交到远程仓库中,以便将代码同步到其他计算机上。在这...
      99+
      2023-10-22
    • docker私有仓库如何搭建与使用
      本篇内容主要讲解“docker私有仓库如何搭建与使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker私有仓库如何搭建与使用”吧!环境规划需要两台机器:...
      99+
      2024-04-02
    • 如何在Gitee上创建一个新的Git仓库
      在进行软件项目开发的过程中,版本控制和代码管理是非常重要的一环。近年来,Git 工具通过其高效的分布式架构和出色的管理功能,成为了最受欢迎的版本控制工具之一。而 Gitee(码云)是一个非常受欢迎的国内 Git 托管服务,提供了稳定的基础设...
      99+
      2023-10-22
    • 如何删除Git本地仓库
      本篇内容介绍了“如何删除Git本地仓库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!当我们在本地删除 Gi...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作