阿里雲Ubuntu搭建git服務器

本來之前配置過一次,後來忘了,這次一邊配置一遍記錄,以作備忘。

一. 服務器端配置

1.安裝git

sudo apt-get install git

2.安裝完成後配置git

git config --global user.name 'ndyd'
git config --global user.email '[email protected]'

3.添加一個git用戶

sudo adduser git

4.切換到git用戶,生成ssh key

su git
ssh-keygen -t rsa -C '[email protected]'

6.新建git倉庫,並初始化

sodu mkdir /home/git/gittest
git init

7.新建一個測試文件a.txt 並提交到倉庫

vim a.txt  隨便寫點什麼
git add a.txt
git commit a.txt -m ' 新增a.txt'


二. window7客戶端配置

因爲我的客戶端已經安裝好了git ,所以跳過安裝這一步驟

1.生成ssh key

2.將客戶端生成的ssh公鑰複製到服務器端的ssh公鑰中(客戶端的在C:\Users\Administrator\.ssh中;Ubuntu中在當前用戶目錄的.ssh目錄中)

3.win+R 輸入cmd 打開命令行窗口

d:
cd mygit
git init
git clone [email protected]:/home/gittest/.git

按照提示輸入剛纔設置的git用戶的密碼
連接成功,OK! 
至此,git服務器就搭建成功了。

特別提示:默認的ssh連接端口是22 如果更改過ssh端口,則按照如下配置設置
1.進入.ssh目錄,打開config(如果沒有則新建一個)

#如果是以域名訪問
HostName xxx.com
Port 1111
#如果是以ip 訪問
Host "114.xxx.xxx.xxx"
Port 111



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章