1.一台linux機器
2.安裝git
yum -y install git
執行
git --version
出現如上圖所示表明安裝git 成功
3.建立git 使用者(注意這裡要用root使用者進行建立git使用者)
useradd git
給git設定密碼
passwd git
建立成功切換到git使用者
su git
4.進入git 家目錄
建立個專案目錄(比如我要建立個web專案)
5.進行倉庫關聯
建立成功
6.本地轉殖建立的專案
git clone git@server_ip:/home/git/web (git為建立的git使用者,server_ip為伺服器ip )
專案轉殖成功
利用金鑰來進行使用者驗證 轉殖的時候可以不用輸入密碼
收集所有需要登入的使用者的公鑰,公鑰位於id_rsa.pub檔案中,把我們的公鑰匯入到git庫所在linux伺服器的/home/git/.ssh/authorized_keys檔案裡,一行乙個。
如果沒有該檔案則建立它且修改對應檔案的許可權:
$ cd /home/git
$ mkdir .ssh
$ chmod 700 .ssh
$ touch .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
8.使用者上的公鑰和私鑰:
(1)首先檢視其是否有。
$ cd ~/.ssh
$ ls
尋找id_rsa與id_rsa命名的檔案,乙個是.pub副檔名(公鑰),另乙個為私鑰。
(2)如果沒有則使用ssh-keygen建立,連續按回車鍵,表示使用私鑰時不輸入口令。
在.ssh下面生成了2個檔案id_rsa與id_rsa.pub(公鑰)
##重點注意
1.git上的倉庫對git使用者要有寫許可權,同時需要將/etc/ssh/sshd_config中將rsa認證開啟,即
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
2./home/git屬於git使用者所有,且許可權為755即drwxr-xr-x。
3.確保.ssh/authorized_keys中每個使用者的id_rsa.pub(公鑰)為ssh-rsa開頭
在Linux虛擬機器上搭建git
一.安裝git linux 做為伺服器端系統,windows 作為客戶端系統,分別安裝 git 1.服務端 yum install y git 安裝完成顯示如下 installed git.x86 64 0 1.7.1 9.el6 9 dependency installed perl error....
ceph 在虛擬機器上搭建ceph集群
本實驗利用三颱虛擬機器搭建ceph集群。環境 vmware ubuntu18.04 3 主機名與主機ip ceph node1 192.168.50.101 ceph node2 192.168.50.102 ceph node3 192.168.50.103 最後在三颱機器上都各部署乙個monit...
linux在虛擬機上安裝
file new virtual machine next e 開發工具 linux linuxrh4 as4 1.iso next 隨便填 next next 關閉執行 edit virtual machine settings 將用不上的刪除 cd ide floppy 軟盤 usb contr...