欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux上搭建私有Git服務器的詳細教程

 更新時間:2020年08月04日 10:12:27   作者:路在何方l  
這篇文章主要介紹了linux上搭建私有Git服務器的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.服務器搭建

遠程倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機并交換大家的修改。GitHub就是一個免費托管開源代碼的遠程倉庫。但是對于某些視源代碼如生命的商業(yè)公司來說,既不想公開源代碼,又舍不得給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服務環(huán)境準備

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

此命令執(zhí)行后會創(chuàng)建/home/git目錄作為git用戶的主目錄。

4、設置密碼

passwd git

輸入兩次密碼

5、切換到git用戶

su git

6、創(chuàng)建git倉庫

   mkdir  repo1 創(chuàng)建倉庫文件夾

  git --bare init  初始化倉庫。

注意:如果不使用“--bare”參數(shù),初始化倉庫后,提交master分支時報錯。這是由于git默認拒絕了push操作,需要.git/config添加如下代碼:

[receive]

   denyCurrentBranch = ignore

推薦使用:git --bare init初始化倉庫。

2.連接服務器

私有g(shù)it服務器搭建完成后就可以向連接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  為路徑加倉庫名

總結(jié)

到此這篇關(guān)于linux上搭建私有Git服務器的文章就介紹到這了,更多相關(guān)linux私有Git服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux使用suid vim.basic文件實現(xiàn)提權(quán)

    Linux使用suid vim.basic文件實現(xiàn)提權(quán)

    這篇文章主要介紹了Linux使用suid vim.basic文件實現(xiàn)提權(quán),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Centos8環(huán)境下修改ssh端口號方法

    Centos8環(huán)境下修改ssh端口號方法

    大家好,本篇文章主要講的是Centos8環(huán)境下修改ssh端口號方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • 詳解如何在 CentOS7.0 上搭建DNS 服務器

    詳解如何在 CentOS7.0 上搭建DNS 服務器

    BIND也叫做NAMED,是現(xiàn)今互聯(lián)網(wǎng)上使用最為廣泛的DNS 服務器程序,本篇文章主要介紹了如何在 CentOS7.0 上搭建DNS 服務器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Linux系統(tǒng)中sudo命令的十個技巧總結(jié)

    Linux系統(tǒng)中sudo命令的十個技巧總結(jié)

    Linux 下使用Sudo 命令,可以讓普通用戶也能執(zhí)行一些或者全部的root命令,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)中sudo命令的十個技巧,需要的朋友可以參考借鑒,下面來一起看看吧。
    2018-04-04
  • 詳解linux 看門狗驅(qū)動編寫

    詳解linux 看門狗驅(qū)動編寫

    本篇文章主要介紹了詳解linux 看門狗驅(qū)動編寫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Linux中的screen命令使用詳解

    Linux中的screen命令使用詳解

    這篇文章主要介紹了Linux中的screen命令使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Linux下源碼編譯安裝配置SVN服務器的步驟分享

    Linux下源碼編譯安裝配置SVN服務器的步驟分享

    這篇文章主要介紹了Linux下源碼編譯安裝配置SVN服務器,需要的朋友可以參考下
    2015-07-07
  • linux中定時任務crond命令使用方法

    linux中定時任務crond命令使用方法

    這篇文章主要為大家詳細介紹了linux中定時任務crond命令的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • ZFS是什么?使用ZFS的理由及特性介紹

    ZFS是什么?使用ZFS的理由及特性介紹

    今天小編就為大家分享一篇關(guān)于ZFS是什么,及其特性介紹與使用理由的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • 詳解Linux動態(tài)庫生成與使用指南

    詳解Linux動態(tài)庫生成與使用指南

    這篇文章主要介紹了詳解Linux動態(tài)庫生成與使用指南,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論