1. 程式人生 > >在Linux上配置git服務器

在Linux上配置git服務器

bar ssh協議 -- 更新 it服務 朋友 導致 ins IT

在liunx上配置git服務器,配置的時候出現了權限問題,希望能夠解決和我遇到了相同問題的朋友們. 因為git倉庫上的項目是以root權限創建的,pull的時候卻是以git用戶pull的,導致出現了權限問題

一、安裝git服務器所需軟件

打開終端輸入以下命令:

 sudo apt-get install git-core openssh-server openssh-client

git-core是git版本控制核心軟件

安裝openssh-server和openssh-client是由於git需要通過ssh協議來在服務器與客戶端之間傳輸文件

然後中間有個確認操作,輸入Y後等待系統自動從鏡像服務器中下載軟件安裝,安裝完後會回到用戶當前目錄。如果

安裝提示失敗,可能是因為系統軟件庫的索引文件太舊了,先更新一下就可以了,更新命令如下:

 sudo apt-get update 

更新完軟件庫索引後繼續執行上面的安裝命令即可


二、新加git用戶,管理git倉庫

sudo useradd -m git
sudo passwd git

三、新建項目,初始化

到/home/git目錄下新建項目Test

cd ~
mkdir Test
git init --bare

四、pull項目

ssh://[email protected]:22//home/git/Test

IP需要更換為git服務器的ip

在Linux上配置git服務器