iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux上搭建私有Git服务器的详细教程
  • 252
分享到

linux上搭建私有Git服务器的详细教程

linux私有Git服务器linuxGit服务器 2022-06-03 14:06:17 252人浏览 安东尼
摘要

1.服务器搭建 远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给git

1.服务器搭建

远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给gitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。

搭建Git服务器需要准备一台运行linux的机器,在此我们使用Centos。以下为安装步骤:

1.下载git-2.22.0.tar.gz

 https://Github.com/Git/Git/arcHive/v2.22.0.tar.gz

使用Xftp 把安装包放到服务器上

2、安装git服务环境准备


yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel GCc cc

1)解压,切换git安装包放到的位置,进行解压


tar ?zxvf git-2.22.0.tar.gz

2)切换目录


cd git-2.22.0

3)autoconf

4)./configure

5)编译(耐心等待需要一分钟)


make

6)安装


make install

3、添加用户


adduser -r -c 'git version control' -d /home/git -m git

此命令执行后会创建/home/git目录作为git用户的主目录。

4、设置密码


passwd git

输入两次密码

5、切换到git用户


su git

6、创建git仓库

   mkdir  repo1 创建仓库文件夹

  git --bare init  初始化仓库。

注意:如果不使用“--bare”参数,初始化仓库后,提交master分支时报错。这是由于git默认拒绝了push操作,需要.git/config添加如下代码:


[receive]

   denyCurrentBranch = ignore

推荐使用:git --bare init初始化仓库。

2.连接服务器

私有git服务器搭建完成后就可以向连接github一样连接使用了,但是我们的git服务器并没有配置密钥登录,所以每次连接时需要输入密码。

1. 使用TortoiseGit同步的话参考下面的使用方法。

   使用命令连接:


 $ git remote add origin ssh://git@192.168.25.156/home/git/first

  这种形式和刚才使用的形式好像不一样,前面有ssh://前缀,好吧你也可以这样写:


 $ git remote add origin git@192.168.25.156:first

   使用TortoiseGit同步的话参考上面的使用方法。

2.Git bash here克隆步骤


 git clone ssh://git@192.168.25.156/home/git/repo1

 ip地址 192.168.25.156

   /home/git/repo1  为路径加仓库名

总结

到此这篇关于linux上搭建私有Git服务器的文章就介绍到这了,更多相关linux私有Git服务器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: linux上搭建私有Git服务器的详细教程

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

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

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

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

下载Word文档
猜你喜欢
  • 搭建linux服务器详细教程
    Linux服务器的部署,配置,搭建步骤: 1.准备: 1.1.jdk1.8:jdk-8u11-linux-x64.tar.gz tomcat:apache-tomcat-8.0.39...
    99+
    2024-04-02
  • Linux搭建SVN服务器详细教程
    前言 本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。   SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终...
    99+
    2023-09-28
    服务器 运维
  • 私有云服务器搭建教程
    私有云服务器是一种虚拟专有云平台,通常用于存储和管理大型数据集。以下是一些私有云服务器搭建的步骤: 部署准备:在安装私有云服务器之前,确保您已经正确安装了所有必要的软件和硬件。您可以通过以下步骤来进行安装: 运行安装程序并选择一个适合...
    99+
    2023-10-26
    服务器 教程
  • 轻松搭建冒险岛服务器-冒险岛私服搭建详细教程
    想要拥有一个属于自己的冒险岛世界吗?想要一步步学习如何架设冒险岛服务器吗?本文将从如何选择服务器、安装系统、配置环境、搭建数据库、部署网站、上传文件、启动服务等8个方面,一步步为大家详细讲解冒险岛架设教程。让你轻松打造属于自己的独特冒险世界...
    99+
    2023-09-12
    服务器 运维
  • ubuntu1804搭建FTP服务器的详细教程
    搭建FTP服务器 FTP的工作原理: FTP:File Transfer Protocol ,文件传输协议。属于NAS存储的一种协议,基于CS结构。 ftp采用的是双端口模式,分为命...
    99+
    2022-12-09
    ubuntu1804搭建FTP服务器 ubuntu搭建FTP服务器
  • Git服务器的详细搭建步骤
    这篇文章主要介绍“Git服务器的详细搭建步骤”,在日常操作中,相信很多人在Git服务器的详细搭建步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git服务器的详细搭建步骤”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-04
  • 怎么搭建私有云服务器教程
    搭建私有云服务器可以有许多步骤,以下是一个简单的步骤: 选择云基础设施:在您的企业中需要哪些云基础设施呢您的工作负载需要哪种云服务呢您需要了解每个云服务所需的硬件和软件配置,以便能够确定哪些可以购买和使用。 部署云基础设施:在购买任何云...
    99+
    2023-10-27
    服务器 教程
  • window搭建ftp服务器详细教程
    本文为大家分享了window下搭建ftp服务器详细图文教程,供大家参考,具体内容如下 第一部分、搭建 1.创建用于登陆ftp的用户:打开计算机管理程序,依次点击左侧本地用户组&nda...
    99+
    2024-04-02
  • Windows搭建FTP服务器详细教程
    本文为大家分享了Windows搭建FTP服务器详细图文教程,供大家参考,具体内容如下 前言:搭建之前,先确保你的电脑上:控制面板 >> 程序 >> 启用或关闭...
    99+
    2022-11-13
    Windows FTP 服务器
  • 私人云服务器搭建教程
    私人云服务器是一种基于云技术的数据存储服务,可以让用户将数据存储在云端,使用公共云或私人云之间的任何连接,实现远程存储、数据备份和管理。 以下是一份私人云服务器搭建教程,您可以按照步骤进行尝试。 安装云服务器:您需要安装云服务器管理工具,...
    99+
    2023-10-25
    私人 服务器 教程
  • Centos中怎么搭建私有Git服务器
    这篇文章主要介绍了Centos中怎么搭建私有Git服务器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Centos中怎么搭建私有Git服务器文章都会有所收获,下面我们一起来看看吧。GitHub就是一个免费托管开...
    99+
    2023-06-27
  • Linux搭建DHCP服务器的详细过程
    DHCP协议简介 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。DHCP(Dynamic Host Configu...
    99+
    2024-04-02
  • 服务器搭建原神私服教程
    工具文件在文章底部 1. 准备工具 这个端在Windows、Linux系统上都可以跑,本次教程基于Linux。准备如下工具 服务器1台 centos7 系统 最低配置8核16G 如需公网联机可用云服务器 手 保证云...
    99+
    2023-09-06
    服务器 运维 Powered by 金山文档
  • Ubuntu9.10下搭建LAMP服务器详细教程
    这篇文章主要讲解了“Ubuntu9.10下搭建LAMP服务器详细教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu9.10下搭建LAMP服务器详细教程”吧!undefined  ...
    99+
    2023-06-13
  • liunx上怎么快速搭建Git服务器(教程 )
    在如今的软件开发行业中,版本控制是一个不可忽视的重要部分。Git是目前最流行的版本控制系统之一。它拥有强大的功能和易于使用的界面,使得许多开发人员选择使用Git进行项目的管理和协作。在本文中,我们将为你提供一份Git服务端的安装教程,以帮助...
    99+
    2023-10-22
  • 阿里云服务器工程师帮搭git私服轻松搭建自己的私人git服务器
    在软件开发和团队协作中,git是一个重要的版本控制系统。然而,直接使用git托管服务可能会涉及到数据隐私和安全问题。此时,搭建自己的git私服就显得尤为重要。本文将详细阐述如何通过阿里云服务器工程师的帮助,轻松搭建自己的git私服。 一、什...
    99+
    2023-12-09
    自己的 服务器 私服
  • Linux服务器服务搭建及项目部署超详细教程
    目录 1、安装JDK1.1 下载JDK1.2 解压JDK1.3 配置profile文件1.4 删除openJDK 2、安装maven2.1 准备maven安装包2.2 解压maven安装包...
    99+
    2023-10-02
    linux 服务器 redis rabbitmq git
  • windows系统搭建WEB服务器详细教程
    本文实例为大家分享了windows系统搭建WEB服务器的具体代码,供大家参考,具体内容如下 1.WEB服务器也称为网页服务器或HTTP服务器 2.WEB服务器使用的协议是HTTP或H...
    99+
    2022-11-13
    windows系统搭建WEB服务器 windows搭建服务器 windows搭建WEB服务器
  • windows server 2016 搭建FTP服务器详细教程
    FTP(FileTransferProtocol)文件传输协议,用于Internet上的控制文件的双向传输。同时,它也是一个应用程序。基于不同的操作系统有不同的FTP应用程序,而所有...
    99+
    2022-11-13
    windows server 2016 FTP
  • 怎么在Dropbox上搭建私有的Git仓库
    本篇内容介绍了“怎么在Dropbox上搭建私有的Git仓库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!思路我们的思路是在Dropbox客户...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作