gitubuntu伺服器搭建
Ⅰ 如何用虛擬機ubuntu搭建git伺服器配置 並可以按照網頁訪問
安裝安裝好後按照提示,配置用戶名與郵箱
2
安裝
3
隨便進入一個git倉庫, 如我的
開啟git web服務: g
默認埠是1234, 在瀏覽器輸入試吧。如果你的主機已經有自己的域名,把localhost 替換成你的域名試試吧.
Ⅱ 如何在Ubuntu上幾步搭建Git Server
windows 上有個 gitstack 的軟體,支持 web 管理,3個以內的用戶免費。。 直接安裝就可以使用的了。
Ⅲ 怎麼在ubuntu創建git伺服器
安裝OpenSSH並配置SSH無密碼登陸
通過命令 sudo apt-get install openssh-server,安裝SSH服務。
通過命令 ps –e|grep ssh,查看ssh服務是否啟動。
通過以上命令,我們為Ubantu系統安裝SSH服務,並配置SSH無密碼登陸,首先我們修改主機和ip配置文件:gedit /ect/hosts
2、創建用戶git,用來管理運行git服務。
3、配置無密碼SSH登陸
在gitClient_01上,我們使用命令:ssh-keygen –t rsa 生成密鑰,如下圖
完成之後,在.ssh目錄下,我們可以看到id_rsa和id_rsa.pub文件,id_rsa.pub為公鑰,我們通過命令scp /home/git/.ssh/id_rsa.pub gitServer:/home/git將gitClient_01上生成的公鑰拷貝到gitServer上。
在gitServer上我們首先查看/home/git/.ssh目錄下是否存在authorized_kesys文件,
如果沒有,可以通過touch authorized_keys創建此文件。
Authorized_keys創建完成後,將gitClient_01上拷貝過來的公鑰id_rsa.pub的內容追加到authroized_keys中,注意是追加到此文件中,可以使用命令cat /home/git/id_rsa.pub>>/home/git/.ssh/authorized_keys.
以上內容完成後,我們在gitClient_01中,可以使用命令ssh gitServer即可完成無密碼登陸。
4、安裝Git
通過命令 sudo apt-get install git-core,安裝git
5、建立git倉庫的存儲目錄。
6、初始化伺服器端倉庫
使用命令 git –bare init /home/git/myRep.git,初始化化倉庫
7、在gitClient_01上,通過git clone命令進行克隆遠程倉庫,並在各自的電腦上運行開發。
Git clone git@gitServer:/home/git/myRep.git
Ⅳ 如何在Ubuntu上幾步搭建Git Server
搭建Git伺服器需要准備一台運行Linux的機器,強烈推薦用Ubuntu或Debian,這樣,通過幾條簡單的apt命令就可以完成安裝。 假設你已經有sudo許可權的用戶賬號,下面,正式開始安裝。 第一步,安裝git: $ sudo apt-get install git
Ⅳ 如何在ubuntu上搭建git伺服器 puyahua
三台機器都可以看作是伺服器。只是從方便人使用的角度,總是將項目文件提交到S1上,並從S1上獲得最新項目文件。
1.Ubuntu server安裝Git服務程序
下文稱這台Ubuntu server為S1
[plain] view plain
sudo apt-get install git-core
2.S1上安裝Gitosis程序.
Gitosis是一個工具程序,可以幫助我們進行Git倉庫的訪問控制和遠程管理。
[plain] view plain
sudo apt-get install python-setuptools
mkdir ~/src
cd ~/src
git clone https://github.com/res0nat0r/gitosis.git
[plain] view plain
cd gitosis
sudo python setup.py install
Ⅵ 怎樣在Ubuntu 14.04中搭建gitolite git伺服器
相比gitosis,gitolite的功能更為強大,支持對許可權的細分控制,學習一下在最新版 的ubuntu 14.04 LTS中搭建gitolite伺服器是非常有必要的,嘿嘿,一會屬於我們自己的GitHub就要出來了!
工具/原料
Ubuntu 14.04 LTS
gitolite
方法/步驟
首先這里我們安裝openssh-server openssh-client,如果你用的是VPS之類的一般都默認安裝好了,不過運行一個這個命令不會有錯的,如果有安裝就會提示已安裝。
sudo apt-get -y install openssh-server openssh-client
安裝git,在這個核心軟體,不可或缺。
sudo apt-get -y install git
添加gitolite用戶和同名用戶組,加上--system參數,用戶就不會在登陸界面顯示。
sudo adser --system --shell /bin/sh --group --disabled-password --home /home/gitolite gitolite
生成ssh key,一路回車下來。
ssh-keygen -t rsa
將你當前用戶的ssh pub key復制到/tmp下備用,由於我用的是桌面版在同一台機器上。
cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub
如果你是ssh遠程登陸到伺服器上安裝,就要把你本地的key復制到遠程的機器上
scp ~/.ssh/id_rsa.pub gitolite.server:/tmp/ubuntugege.pub
安裝gitolite,在ubuntu中已經集成了,不用自己去下載。
sudo apt-get -y install gitolite
切換到gitolite用戶環境中,因為我要以gitolite用戶身份去初始化安裝。
sudo su - gitolite
執行初始化安裝gitolite。
gl-setup /tmp/ubuntugege.pub
把管理庫gitolite-admin克隆過來就可以開始gitolite用戶及代碼庫的管理了,如果不能克隆,那麼就說明初始化的ssh pub key錯了,如圖就是成功了。
git clone ssh://gitolite@localhost/gitolite-admin.git
Ⅶ 怎麼在ubuntu創建git伺服器
首先這里我們安裝openssh-server openssh-client,如果你用的是VPS之類的一般都默認安裝好了,不過運行一個這個命令不會有錯的,如果有安裝就會提示已安裝。
sudo apt-get -y install openssh-server openssh-client
安裝git,在這個核心軟體,不可或缺。
sudo apt-get -y install git
添加gitolite用戶和同名用戶組,加上--system參數,用戶就不會在登陸界面顯示。
sudo adser --system --shell /bin/sh --group --disabled-password --home /home/gitolite gitolite
生成ssh key,一路回車下來。
ssh-keygen -t rsa
將你當前用戶的ssh pub key復制到/tmp下備用,由於我用的是桌面版在同一台機器上。
cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub
如果你是ssh遠程登陸到伺服器上安裝,就要把你本地的key復制到遠程的機器上
scp ~/.ssh/id_rsa.pub gitolite.server:/tmp/ubuntugege.pub
安裝gitolite,在ubuntu中已經集成了,不用自己去下載。
sudo apt-get -y install gitolite
切換到gitolite用戶環境中,因為我要以gitolite用戶身份去初始化安裝。
sudo su - gitolite
執行初始化安裝gitolite。
gl-setup /tmp/ubuntugege.pub
把管理庫gitolite-admin克隆過來就可以開始gitolite用戶及代碼庫的管理了,如果不能克隆,那麼就說明初始化的ssh pub key錯了,如圖就是成功了。
Ⅷ 為什麼都在ubuntu上搭建git伺服器
1、首先這里安裝openssh-server openssh-client,如果用的是VPS之類的一般都默認安裝好了,不過運行一個這個命令不會有錯的,如果有安裝就會提示已安裝。sudo apt-get -y install openssh-server openssh-client2