主頁 > 知識庫 > 在Linux下搭建Git服務器的方法詳解

在Linux下搭建Git服務器的方法詳解

熱門標簽:語音平臺系統(tǒng) 滄州智能外呼系統(tǒng)收費 醫(yī)院地圖標注 嘟聲的電銷機器人 洛陽便宜外呼系統(tǒng)廠家 地圖標注和圖片標注 湖北穩(wěn)定外呼系統(tǒng) 忻州外呼系統(tǒng)接口對接 電銷機器人怎么收費

前言

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

我打算自己搭建git服務器。雖然目前已經有很不錯的git工具,如github,coding.net等,但是為了安全,減少限制和開銷,還是放在自己的服務器為好。下面給出安裝配置的過程,有問題歡迎討論和交流,我會及時回復的。

第一步

安裝git:可以通過命令的方式快速安裝,不同的linux的安裝方法可能不一樣,我的是采用的yum方法。ubuntu可以用apt-get命令。

sudo yum install git 

第二步

添加git用戶,因為git服務器只限定來做項目代碼交流的,專門開出一個用戶來訪問git服務器,比較好管理和控制。

sudo adduser git 

第三步

設置git用戶的登陸密碼。因為git提供ssh協(xié)議登陸功能,網上有的采用了存儲客戶端rsa_pub密碼的方式來免密登陸,但是我按照這個方法存儲了公鑰文件,修改了ssh的配置,改了文件的權限,最后實際測試都不可以,還是在git訪問時提示輸入密碼。所以干脆就自己設置一個密碼吧,也安全一些。工作量和需要用戶把公鑰文件發(fā)給管理員是一樣。

passwd git 

第四步

設置git登陸用戶的權限。為了使git遠程登陸時,只允許使用git-shell命令,需要修改/etc/passwd文件找到git:x:500:500:,,,:/home/git:/bin/bash這一行,一般是在最后一行,改為git:x:500:500:,,,:/home/git:/usr/bin/git-shell 注意數(shù)字根據你的電腦的實際情況,可能是不一樣的數(shù)字。經過以上簡單的步驟,已經搭建好了git的環(huán)境了。

下面是git項目的創(chuàng)建了第四步:創(chuàng)建倉庫??梢愿鶕延许椖课募夸泚韯?chuàng)建,方法是先進入到項目根目錄。

然后輸入以下命令

sudo git init 

第五步

修改生成的.git文件的屬主為git用戶

sudo chown -R git:git .git 

第六步

以上只是創(chuàng)建了一個空倉庫,需要把項目文件加入進去。以下命令是git常用操作命令,屬于git的使用方法了。有興趣的可以自己去學習相關命令

git add . 
git commit -a -m "init a git project " 

經過以上步驟,服務器端的git項目倉庫已經建立好。其他人可以clone下git服務器的項目文件到本地了。但是需要首先在自己的客戶端安裝git-shell工具。對于已經安裝了github客戶端的朋友,可以直接用它的Git Shell終端下搭建git是很容易。

git clone a target=_blank href="mailto:git@host-IP:/your-git-repository">git@host-IP:/your-git-repository/a> 

總結

其實搭建Git服務器非常簡單,通常10分鐘即可完成。以上就是這篇文章的全部內容,希望本文的內容對啊大家的學習或者工作能帶來一定的幫助。

您可能感興趣的文章:
  • 在CentOS搭建Git服務器的詳細步驟
  • 詳解在CentOS下搭建自己的Git服務器
  • 在Linux下搭建Git服務器步驟
  • 阿里云Linux-CentOS系統(tǒng)下-搭建Git服務器詳解
  • 每天學一分鐘使用Git服務器實現(xiàn)查看Debug分支及修復

標簽:96 內蒙古 宜賓 山南 巴彥淖爾 日照 定州 防城港

巨人網絡通訊聲明:本文標題《在Linux下搭建Git服務器的方法詳解》,本文關鍵詞  在,Linux,下,搭建,Git,服務器,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux下搭建Git服務器的方法詳解》相關的同類信息!
  • 本頁收集關于在Linux下搭建Git服務器的方法詳解的相關信息資訊供網民參考!
  • 推薦文章