1. 程式人生 > >Ubuntu 建立Git遠端倉庫

Ubuntu 建立Git遠端倉庫

1.安裝git

在Ubuntu上安裝git

sudo apt-get install git

2.初始化git 

#告訴git,自己的名字與郵箱
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

3.建立git使用者

adduser git 

#此後需要輸入密碼與確認密碼

4.進入git 使用者home,並建立相應的ssh檔案,用於客戶端免密碼登陸時使用

#進入git使用者目錄
cd /home/git/

#建立.ssh目錄,客戶端的公鑰存在此目錄檔案中
mkdir .ssh

#建立authorized_keys檔案,客戶端的公鑰存在此檔案中
cd .ssj
touch authorized_keys

#賦權
chmod 755 .ssh

#更改檔案以及其內檔案的所屬使用者以及使用者組
chown -R git:git .ssh/


 

5.在客戶端生產私鑰與公鑰,並複製追加到Ubuntu伺服器的/home/git/.ssh/authorized_keys檔案中

開啟cmd.exe,,輸入:

# -C 指定自己的郵箱,與git config --global user.email "[email protected]"時候,指定的郵箱要一致
ssh-keygen -t rsa -C "[email protected]"  #在使用者的.ssh目錄下生成公鑰與私鑰

用notepad++開啟id_rsa.pub檔案,並複製到/home/git/.ssh/authorized_keys目錄中

以後再客戶端進行克隆、提交等操作,就不會需要密碼。

 

6.在Ubuntu上建立遠端倉庫

#切換到git使用者,防止要修改資料夾的宿主
su git 

#進入使用者目錄
cd /home/git 

#建立遠端倉庫,倉庫名字是mytest
git init --bare mytest

 

7.客戶端克隆遠端倉庫,並進行新增檔案,提交到遠端倉庫

#克隆遠端倉庫     賬戶@ip:遠端倉庫目錄
git clone [email protected]:/home/git/mytest

 

在倉庫中的基本操作,如果不熟悉,可檢視部落格:

https://blog.csdn.net/zc_ad/article/details/84951478

在本地常見檔案,並提交到遠端倉庫

#建立readme.txt檔案,並輸入任何文字

#檢視倉庫狀態
git status 

#提交到暫存區
git add . 

#提交到本地倉庫
git commit -m 'first commit'

#提交到遠端倉庫
git push origin master

 

遠端倉庫操作其實很加單,就是需要理解,操作起來非常簡單。