Ubuntu 建立Git遠端倉庫
阿新 • • 發佈:2018-12-29
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
遠端倉庫操作其實很加單,就是需要理解,操作起來非常簡單。