最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git 教程之服務(wù)器搭建詳解

 更新時(shí)間:2016年09月08日 14:47:32   作者:菜鳥教程  
本文主要介紹Git 服務(wù)器搭建的知識,這里整理了詳細(xì)的資料,和命令詳解,有需要的小伙伴可以參考下

Git 服務(wù)器搭建

上一章節(jié)中我們遠(yuǎn)程倉庫使用了 Github,Github 公開的項(xiàng)目是免費(fèi)的,但是如果你不想讓其他人看到你的項(xiàng)目就需要收費(fèi)。
這時(shí)我們就需要自己搭建一臺Git服務(wù)器作為私有倉庫使用。
接下來我們將以 Centos 為例搭建 Git 服務(wù)器。

1、安裝Git

$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
$ yum install git

接下來我們 創(chuàng)建一個(gè)git用戶組和用戶,用來運(yùn)行g(shù)it服務(wù):

$ groupadd git
$ adduser git -g git

2、創(chuàng)建證書登錄

收集所有需要登錄的用戶的公鑰,公鑰位于id_rsa.pub文件中,把我們的公鑰導(dǎo)入到/home/git/.ssh/authorized_keys文件里,一行一個(gè)。

如果沒有該文件創(chuàng)建它:

$ cd /home/git/
$ mkdir .ssh
$ chmod 700 .ssh
$ touch .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys


3、初始化Git倉庫

首先我們選定一個(gè)目錄作為Git倉庫,假定是/home/gitrepo/w3cschoolcc.git,在/home/gitrepo目錄下輸入命令:

$ cd /home
$ mkdir gitrepo
$ chown git:git gitrepo/
$ cd gitrepo

$ git init --bare w3cschoolcc.git

Initialized empty Git repository in /home/gitrepo/w3cschoolcc.git/

以上命令Git創(chuàng)建一個(gè)空倉庫,服務(wù)器上的Git倉庫通常都以.git結(jié)尾。然后,把倉庫所屬用戶改為git:

$ chown -R git:git w3cschoolcc.git

4、克隆倉庫

$ git clone git@192.168.45.4:/home/gitrepo/w3cschoolcc.git
Cloning into 'w3cschoolcc'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.

192.168.45.4 為 Git 所在服務(wù)器 ip ,你需要將其修改為你自己的 Git 服務(wù) ip。

這樣我們的 Git 服務(wù)器安裝就完成了,接下來我們可以禁用 git 用戶通過shell登錄,可以通過編輯/etc/passwd文件完成。找到類似下面的一行:

git:x:503:503::/home/git:/bin/bash

改為:

git:x:503:503::/home/git:/sbin/nologin

相關(guān)文章

  • kafka安裝過程與可視化工具kafka-eagle

    kafka安裝過程與可視化工具kafka-eagle

    這篇文章主要介紹了安裝kafka與可視化工具kafka-eagle,在本篇文中,我們詳細(xì)地教你如何安裝kafka,還有它的可視化工具?kafka-eagle,中間也列舉了一些異常以及它的處理方式,真正做到了手把手教學(xué),需要的朋友可以參考下
    2023-11-11
  • git push 本地項(xiàng)目推送到遠(yuǎn)程分支的方法(git命令版)

    git push 本地項(xiàng)目推送到遠(yuǎn)程分支的方法(git命令版)

    這篇文章主要介紹了git push 本地項(xiàng)目推送到遠(yuǎn)程分支的方法(git命令版),需要的朋友可以參考下
    2020-09-09
  • 如何禁止瀏覽器使用后退按鈕功能

    如何禁止瀏覽器使用后退按鈕功能

    瀏覽器的后退按鈕使得我們能夠方便地返回以前訪問過的頁面,它無疑非常有用。但有時(shí)候我們不得不關(guān)閉這個(gè)功能,以防止用戶打亂預(yù)定的頁面訪問次序。
    2014-09-09
  • nacos?2.1.0集群多節(jié)點(diǎn)部署最新詳細(xì)教程

    nacos?2.1.0集群多節(jié)點(diǎn)部署最新詳細(xì)教程

    這篇文章主要介紹了全網(wǎng)最新的nacos?2.1.0集群多節(jié)點(diǎn)部署教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 虛擬主機(jī)下實(shí)現(xiàn)多域名綁定不同的子目錄的方法

    虛擬主機(jī)下實(shí)現(xiàn)多域名綁定不同的子目錄的方法

    虛擬主機(jī)域名綁定子目錄asp php html (通用)
    2010-03-03
  • 解析在瀏覽器地址欄輸入一個(gè)URL后發(fā)生了什么

    解析在瀏覽器地址欄輸入一個(gè)URL后發(fā)生了什么

    作為一個(gè)軟件開發(fā)者,你一定會對網(wǎng)絡(luò)應(yīng)用如何工作有一個(gè)完整的層次化的認(rèn)知,同樣這里也包括這些應(yīng)用所用到的技術(shù):像瀏覽器,HTTP,HTML,網(wǎng)絡(luò)服務(wù)器,需求處理等等。本文將更深入的研究當(dāng)你輸入一個(gè)網(wǎng)址的時(shí)候,后臺到底發(fā)生了一件件什么樣的事
    2021-06-06
  • zend studio 快捷鍵收集

    zend studio 快捷鍵收集

    zend studio 快捷鍵收集,提高開發(fā)效率。
    2009-11-11
  • idea+git合并分支解決沖突及詳解步驟

    idea+git合并分支解決沖突及詳解步驟

    這篇文章主要介紹了idea+git合并分支解決沖突及詳解步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • flash 擋住層的解決方法

    flash 擋住層的解決方法

    使用層制作的下拉菜單下正好有FLASH動(dòng)畫,菜單被動(dòng)畫遮擋.
    2009-08-08
  • IDEA編寫SQL語句沒有提示的解決辦法

    IDEA編寫SQL語句沒有提示的解決辦法

    這篇文章主要給大家介紹了關(guān)于IDEA編寫SQL語句沒有提示的解決辦法,在IDEA中如果你在編寫SQL語句時(shí)沒有得到語法提示,可能是因?yàn)闆]有正確配置數(shù)據(jù)庫連接或者缺少相應(yīng)的插件,需要的朋友可以參考下
    2023-08-08

最新評論

永寿县| 道孚县| 大丰市| 锦屏县| 华坪县| 昭苏县| 罗平县| 阿克苏市| 九台市| 肃宁县| 五原县| 搜索| 师宗县| 宜昌市| 绥中县| 八宿县| 大余县| 平山县| 闽侯县| 杭锦旗| 湖南省| 时尚| 重庆市| 海南省| 嘉定区| 永胜县| 土默特左旗| 自贡市| 广灵县| 阳信县| 泾源县| 方山县| 屯昌县| 林周县| 卢龙县| 滨海县| 偃师市| 桃源县| 河西区| 盐山县| 阿荣旗|