iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >GIT服务器搭建篇
  • 447
分享到

GIT服务器搭建篇

github开发语言 2023-09-15 15:09:45 447人浏览 八月长安
摘要

1.GIT安装包安装     git本地服务器有很多工具供使用,如Gitlab,gitea等管理工具。目前比较流行gitlab,本篇主要介绍Gitlab搭建     (注:Gitlab只支持linux系统)     前置条

1.GIT安装包安装     git本地服务器有很多工具供使用,如Gitlab,gitea等管理工具。目前比较流行gitlab,本篇主要介绍Gitlab搭建     (注:Gitlab只支持linux系统)     前置条件:ubuntu16.04 server, 下载地址: http://releases.ubuntu.com/16.04/ubuntu-16.04.7-desktop-amd64.iso      1)为了联网下载速度加快,可以体现修改本地deb包下载路径为国内代理网站         推荐如下:         a)华为源:                  sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak                     sudo sed -i "s@Http://.* archive.ubuntu.com@http://repo.huaweicloud.com@g " /etc/apt/sources.list                   sudo sed -i "s@http://.* security.ubuntu.com@http://repo.huaweicloud.com@g " /etc/apt/sources.list         b)清华源:              # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释          # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释                 deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial main restricted universe multiverse                 deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-updates main restricted universe multiverse                 deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-backports main restricted universe multiverse                 deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-security main restricted universe multiverse                 # deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial main restricted universe multiverse                 # deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-updates main restricted universe multiverse                 # deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-backports main restricted universe multiverse                 # deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-security main restricted universe multiverse         2)更新源并安装git依赖库         sudo apt-get update         sudo apt-get install -y curl openssh-server ca-certificates tzdata perl         sudo apt-get install -y postfix        //配置邮箱可选     3)下载gitlab安装包         a)企业版git(已验证稳定)             curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash             sudo apt-get update             sudo apt-get install gitlab-ee         b)社区版git (网络介绍,未亲自尝试)             (1)首先信任GitLab的GPG公钥                       curl https: / / packages.gitlab.com / gpg.key 2 > / dev / null | sudo apt - key add - & > / dev / null                (2)编辑gitlab-ce.list                     sudo vim /etc/apt/soucres.list.d/gitlab-ce.list                          deb Index of /gitlab-ce/ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial main                     (3) 更新源                     sudo apt-get update                     sudo apt-get install gitlab-ce     4)出现以下界面代表gitlab安装成功              2.GIT服务器配置     1)配置URL:         sudo vim /etc/gitlab/gitlab.rb         修改 external_url ' http://127.0.0.1'或者修改为自己想要的ip         注:可以使用其他域名如http://test.git.com,但是确保监听端口为80未被其他服务使用(如 apache),若被使用则不能直接使用域名,需要搭建其他dns相关映射服务      2) 打开sshd和postfix服务         service sshd start         service postfix start      3)启动git服务器         sudo gitlab-ctl reconfigure         sudo gitlab-ctl restart        4)检查git运行状态          sudo gitlab-ctl status  //成功运行,可以通过 http://127.0.0.1访问gitlab界面,首次使用用户为root密码需要设置 3.GIT配置与仓库管理     1)修改服务器IP地址:         sudo vim  /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml             gitlab:                 ## WEB server settings (note: host is the FQDN, do not include http://)                 host: 192.168.1.10                 port: 80                 https: false     2)更改服务器端口(默认端口被占用的情况下使用,其他情况不建议)          sudo vim /etc/gitlab/gitlab.rb              unicorn['port'] = 8070              Nginx['listen_port' ]=8090     3)重启gitlab配置         sudo gitlab-ctl reconfigure         sudo gitlab-ctl restart     4)设置开机自动启动         sudo systemctl enable gitlab-runsvdir.service         禁止开机启动         sudo systemctl disable gitlab-runsvdir.service 4.用户创建与组创建         1)进入gitlab界面,创建用户,设置邮箱(邮箱可用于邮件发送与ssh密钥生成)         2)管理员账号同意账户注册 个人资料->用户->等待批准->设置同意                       3)用户设置ssh(方便本地进行git 指令操作时账号密码认证)             本地shell执行:                 ssh-keygen -t rsa -C “xlwu@ucchip.cn” //邮箱根据创建时设置的为准             windows环境:拷贝users/.ssh/id_rsa.pub ->gitlab界面->preferences->ssh密钥->添加密钥             linux环境:拷贝home/xlwu/.ssh/id_rsa.pub->gitlab界面->preferences->ssh密钥->添加密钥         创建用户组:             gitlab界面->群组->创建群组->成员添加->组中创建项目(该步骤相对简单) 5.GIT使用方法         1)服务器构建项目:             直接在组中创建项目即可         2)本地初始化项目并提交代码:             a)git全局配置:                 git config --global user.name "xlwu"                 git config --global user.email "xlwu@ucchip.cn"             b1)创建一个新仓库                 git clone git@192.168.1.10:root/test.git  //gitlab界面创建项目的路径                 cd test                  touch README.md                 git commit -m "init project"                 git push -i origin master             b2)推送初始化代码                 cd  project                 git init                  git remoete add origin  git@192.168.1.10:root/test.git                 git add .                 git commit -m "project commit"                 git push -u origin master             b3)推送现有git仓库                 cd project                 git remote rename origin old-origin                 git remote add origin  git@192.168.1.10:root/test.git                 git push -u origin --all                 git push -u origin --tags         到此整个服务器搭建已完成,并成功构建组以及构建项目,可以愉快的玩耍了,git详细的命令操作后续持续更新 6.root账户密码修改     长时间不使用root账户密码很容易忘记,修改root密码方式     1)拥有sudo权限的加载gitlab控制台:         sudo gitlab-rails console -e production     2)等待控制台加载完毕,有多种找到用户的方法,您可以搜索电子邮件或用户名(默认id:1为root)        user= User.where(id: 1).first         或者       user = User.find_by(email: ' admin@example.com')     3)更改密码:         user.passWord = '新密码'       user.password_confirmation = '新密码'

 

    4)两个参数同时配置,密码不要太简单否则配置失败,最后一个步骤一定要保存         user.save

来源地址:https://blog.csdn.net/w_melody/article/details/128813181

--结束END--

本文标题: GIT服务器搭建篇

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • GIT服务器搭建篇
    1.GIT安装包安装     git本地服务器有很多工具供使用,如Gitlab,gitea等管理工具。目前比较流行gitlab,本篇主要介绍Gitlab搭建     (注:Gitlab只支持linux系统)     前置条...
    99+
    2023-09-15
    github 开发语言
  • git服务器搭建docker
    近年来,随着云计算和容器技术的兴起,Docker成为最流行的容器化技术之一。而Git作为目前最常用的版本控制工具,也需要与Docker进行整合,以便更好地管理代码和应用程序。在本文中,将介绍如何在Docker容器中搭建Git服务器。安装Do...
    99+
    2023-10-22
  • Linux下搭建Git服务器
    目录 步骤一.安装Git: 步骤二.服务器端创建git用户(管理Git服务) 服务器端的Git配置公钥 生成rsa证书文件 步骤三.服务器端创建Git仓库 步骤四.客户端clone服务器端git仓库 1、在客户端创建本地仓库 2、客户端创建...
    99+
    2023-09-21
    linux git 运维
  • 如何搭建Git服务器
    本篇内容主要讲解“如何搭建Git服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建Git服务器”吧!搭建Git服务器需要准备一台运行的Linux机器,强烈推荐用Ubuntu或Debia...
    99+
    2023-06-26
  • Git服务器如何搭建
    这篇文章主要介绍“Git服务器如何搭建”,在日常操作中,相信很多人在Git服务器如何搭建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git服务器如何搭建”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!第一...
    99+
    2023-06-28
  • windows下怎么搭建git服务器搭建
    在Windows平台下,搭建Git服务器可以让用户更好地管理自己的代码库。在接下来的文章中,我们将教你如何在Windows平台下搭建Git服务器。一、安装Git首先,我们需要从Git官网上下载最新版本的Git。下载完成后,我们可以使用默认选...
    99+
    2023-10-22
  • 搭建阿里云Git服务器详解Git服务器的搭建与使用
    本文将详细讲解如何在阿里云上搭建Git服务器,并说明如何在本地进行Git操作,以及如何在远程服务器上克隆和提交代码。Git服务器的搭建和使用不仅可以让团队成员之间的协作更加高效,而且还可以提高代码的版本管理能力。 一、阿里云Git服务器的搭...
    99+
    2023-10-30
    服务器 阿里 详解
  • 家用 NAS 服务器搭建 | 前篇
    1、前言 最近一段时间都在折腾家用 NAS 服务器,NAS 系统从最开始选择安装开源的 OMV(OpenMediaVault)、万由U-NAS,最终决定使用黑群晖。硬件也是一步步从旧笔记本、拆旧笔记本改nas样式、最终也是到万由410机箱。...
    99+
    2023-08-31
    nas omv u-nas 群晖
  • Linux下如何搭建Git服务器
    这篇文章将为大家详细讲解有关Linux下如何搭建Git服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Git是一款免费、开源的分布式版本控制系统。众所周知的Github便是基于Git的开源代码库以及版...
    99+
    2023-06-28
  • Linux下怎么搭建git服务器
    这篇文章主要介绍Linux下怎么搭建git服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理我们将以 Centos 为例搭建 G...
    99+
    2023-06-27
  • 使用阿里云Git搭建服务器
    Git是一个分布式版本控制系统,它能够跟踪文件的变化并记录每一次的提交。在软件开发过程中,Git是非常重要的工具之一,因为它能够帮助开发者管理代码的版本,协同开发,以及在出现问题时回滚到之前的版本。 阿里云是阿里巴巴集团旗下的云计算服务提供...
    99+
    2023-11-14
    阿里 服务器 Git
  • Windows下使用Gogs搭建Git服务器
    Git现在基本上已经代替SVN成为主流的源码管理工具了,有的时候我们需要搭建自己的Git服务器,例如企业内部的源码管理或者个人的私人源码管理。 之前在公司使用过GitLab搭建过Gi...
    99+
    2024-04-02
  • Git服务器的详细搭建步骤
    这篇文章主要介绍“Git服务器的详细搭建步骤”,在日常操作中,相信很多人在Git服务器的详细搭建步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git服务器的详细搭建步骤”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-04
  • 如何搭建自己的git服务器
    要搭建自己的Git服务器,可以按照以下步骤进行操作:1. 选择操作系统:选择适合自己的操作系统作为服务器,如Linux、Window...
    99+
    2023-10-08
    git
  • 怎么在NAS上搭建Git服务器
    本篇内容主要讲解“怎么在NAS上搭建Git服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在NAS上搭建Git服务器”吧!Git环境非常多,本文选用Gitblt Go.Gitblit是一...
    99+
    2023-06-19
  • CentOS 7上怎么搭建Git服务器
    Git是一种分布式版本控制系统,它可以帮助您追踪代码和文件的变化,同时还可以帮助多个人同时在同一个项目上工作。在本文中,我们将学习如何在CentOS 7上搭建Git服务器。第一步:安装Git首先,我们需要安装Git。在CentOS 7上,可...
    99+
    2023-10-22
  • 在阿里云服务器搭建git服务器地址
    在现代的软件开发中,git服务器是必不可少的一部分,它能够有效地管理和跟踪代码的变更。本文将详细介绍如何在阿里云服务器上搭建git服务器地址。 步骤一:购买阿里云服务器首先,你需要在阿里云上购买一个服务器。可以选择的服务器类型包括计算型服...
    99+
    2023-11-01
    服务器 阿里 地址
  • Win7下怎么搭建Git服务器(教程)
    Git是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。在开发过程中,每个人可以在自己的机器上先行开发,再把代码提交到版本库中,供其他开发者参考和修改。搭建Git服务器并不难,下面我们就来详细介绍在Win7下搭建Git服务器...
    99+
    2023-10-22
  • Centos中怎么搭建私有Git服务器
    这篇文章主要介绍了Centos中怎么搭建私有Git服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Centos中怎么搭建私有Git服务器文章都会有所收获,下面我们一起来看看吧。GitHub就是一个免费托管开...
    99+
    2023-06-27
  • 搭建Git本地服务器及其使用
    搭建Git服务器 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运...
    99+
    2023-08-18
    git
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作