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

git自定義_動力節(jié)點Java學院整理

 更新時間:2017年08月21日 11:56:15   作者:liaoxuefeng  
這篇文章主要為大家詳細介紹了自定義git的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Git有很多可以配置的地方。

比如,讓Git顯示顏色,會讓命令輸出看起來更醒目:

$ git config --global color.ui true

這樣,Git會適當?shù)仫@示不同的顏色,比如git status命令:

文件名就會標上顏色。

我們在后面還會介紹如何更好地配置Git,以便讓你的工作更高效。

搭建git服務器

GitHub就是一個免費托管開源代碼的遠程倉庫。但是對于某些視源代碼如生命的商業(yè)公司來說,既不想公開源代碼,又舍不得給GitHub交保護費,那就只能自己搭建一臺Git服務器作為私有倉庫使用。

搭建Git服務器需要準備一臺運行Linux的機器,強烈推薦用Ubuntu或Debian,這樣,通過幾條簡單的apt命令就可以完成安裝。

假設(shè)你已經(jīng)有sudo權(quán)限的用戶賬號,下面,正式開始安裝。

第一步,安裝git:

$ sudo apt-get install git

第二步,創(chuàng)建一個git用戶,用來運行g(shù)it服務:

$ sudo adduser git

第三步,創(chuàng)建證書登錄:

收集所有需要登錄的用戶的公鑰,就是他們自己的id_rsa.pub文件,把所有公鑰導入到/home/git/.ssh/authorized_keys文件里,一行一個。

第四步,初始化Git倉庫:

先選定一個目錄作為Git倉庫,假定是/srv/sample.git,在/srv目錄下輸入命令:

$ sudo git init --bare sample.git

Git就會創(chuàng)建一個裸倉庫,裸倉庫沒有工作區(qū),因為服務器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到服務器上去改工作區(qū),并且服務器上的Git倉庫通常都以.git結(jié)尾。然后,把owner改為git:

$ sudo chown -R git:git sample.git

第五步,禁用shell登錄:

出于安全考慮,第二步創(chuàng)建的git用戶不允許登錄shell,這可以通過編輯/etc/passwd文件完成。找到類似下面的一行:

git:x:1001:1001:,,,:/home/git:/bin/bash

改為:

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

這樣,git用戶可以正常通過ssh使用git,但無法登錄shell,因為我們?yōu)間it用戶指定的git-shell每次一登錄就自動退出。

第六步,克隆遠程倉庫:

現(xiàn)在,可以通過git clone命令克隆遠程倉庫了,在各自的電腦上運行:

$ git clone git@server:/srv/sample.git
Cloning into 'sample'...
warning: You appear to have cloned an empty repository.

剩下的推送就簡單了。

管理公鑰
如果團隊很小,把每個人的公鑰收集起來放到服務器的/home/git/.ssh/authorized_keys文件里就是可行的。如果團隊有幾百號人,就沒法這么玩了,這時,可以用Gitosis來管理公鑰。
這里我們不介紹怎么玩Gitosis了,幾百號人的團隊基本都在500強了,相信找個高水平的Linux管理員問題不大。

管理權(quán)限

有很多不但視源代碼如生命,而且視員工為竊賊的公司,會在版本控制系統(tǒng)里設(shè)置一套完善的權(quán)限控制,每個人是否有讀寫權(quán)限會精確到每個分支甚至每個目錄下。因為Git是為Linux源代碼托管而開發(fā)的,所以Git也繼承了開源社區(qū)的精神,不支持權(quán)限控制。不過,因為Git支持鉤子(hook),所以,可以在服務器端編寫一系列腳本來控制提交等操作,達到權(quán)限控制的目的。Gitolite就是這個工具。

這里我們也不介紹Gitolite了,不要把有限的生命浪費到權(quán)限斗爭中。

小結(jié)

搭建Git服務器非常簡單,通常10分鐘即可完成;
要方便管理公鑰,用Gitosis;
要像SVN那樣變態(tài)地控制權(quán)限,用Gitolite。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nfs和web服務器的搭建過程

    nfs和web服務器的搭建過程

    這篇文章主要介紹了nfs和web服務器的搭建過程,本文通過圖文并茂的形式給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • iis7 iis8反向代理規(guī)則編寫、安裝與配置方法

    iis7 iis8反向代理規(guī)則編寫、安裝與配置方法

    這篇文章主要介紹了iis7 iis8反向代理規(guī)則編寫、安裝與配置方法,需要的朋友可以參考下
    2020-04-04
  • 在mac上安裝虛擬機搭載Windows服務的方法

    在mac上安裝虛擬機搭載Windows服務的方法

    這篇文章主要介紹了在mac上安裝虛擬機搭載Windows服務的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • windows服務器管理的安全注意事項

    windows服務器管理的安全注意事項

    剛好看到這篇關(guān)于服務器安全設(shè)置的文章,對于windows來說安全設(shè)置需要注意很多地方
    2019-11-11
  • linux下安裝Squid代理的詳細配置教程

    linux下安裝Squid代理的詳細配置教程

    在一些特定的情況下,我們需要做些代理來設(shè)置完成我們的一些目的,大家常見的代理軟件為Squid代理軟件,目前redhat5.5的linux已經(jīng)自帶了Squid代理軟件,但是有的linux系統(tǒng)是沒有的,那么下面總結(jié)下我在linux下配置Squid代理的具體安裝步驟,供大家學習參考
    2012-09-09
  • Vestacp整合WHMCS實現(xiàn)自動銷售開通虛擬主機服務教程

    Vestacp整合WHMCS實現(xiàn)自動銷售開通虛擬主機服務教程

    這篇文章主要為大家詳細介紹了Vestacp整合WHMCS實現(xiàn)自動銷售開通虛擬主機服務教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 阿里云服務器購買搭建過程的方法步驟

    阿里云服務器購買搭建過程的方法步驟

    這篇文章主要介紹了阿里云服務器購買搭建過程的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 護衛(wèi)神 主機管理系統(tǒng)使用說明篇 系統(tǒng)設(shè)置

    護衛(wèi)神 主機管理系統(tǒng)使用說明篇 系統(tǒng)設(shè)置

    護衛(wèi)神·主機管理系統(tǒng)支持在Windows Server 2003/2008/2012,含32位和64位,直接開設(shè)配置WEB站、FTP站,以及SQL Server和MySQL,是您開設(shè)和管理虛擬主機的絕好幫手,但是對于新用戶可能在使用上有一些困難,因此請仔細閱讀如下說明文檔
    2015-01-01
  • 云服務器搭建Hadoop分布式的過程詳解

    云服務器搭建Hadoop分布式的過程詳解

    這篇文章主要介紹了云服務器搭建Hadoop分布式的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-10-10
  • dell 服務器安裝 centos 7.9 系統(tǒng)的方法

    dell 服務器安裝 centos 7.9 系統(tǒng)的方法

    本文介紹了在Dell服務器上安裝CentOS 7.9系統(tǒng)的步驟,包括查看系統(tǒng)版本、設(shè)置靜態(tài)IP地址、重啟網(wǎng)絡(luò)服務等,文章還提到了如何為系統(tǒng)生成新的UUID,這些步驟為用戶提供了在Dell服務器上安裝和配置CentOS 7.9系統(tǒng)的基礎(chǔ)知識
    2024-11-11

最新評論

怀集县| 南部县| 宁陵县| 南京市| 威远县| 阳原县| 安图县| 乐亭县| 武山县| 天全县| 密山市| 厦门市| 萍乡市| 洪雅县| 汝阳县| 英德市| 绥江县| 嵩明县| 文山县| 津市市| 石屏县| 永新县| 弥勒县| 东港市| 伽师县| 清水县| 金山区| 龙山县| 锡林浩特市| 巴中市| 望谟县| 呈贡县| 桃园县| 九台市| 信丰县| 铅山县| 江西省| 宜宾县| 开封市| 仁寿县| 南汇区|