1.安裝git
如果是center os
yun install git
其他linux請百度
實在不行就下載git安裝包
1:./configure
2:make
3:make intall
安裝成功
2 . 添加git用戶
useradd git //創建用戶
passwd git //設置密碼
- 生成git倉庫
假設我們的倉庫在/home/git/pm
cd /home/git/pm
git init --bare pm.git //創建倉庫
chown -R git:git pm.git //把pm.git的所有者設爲git
其實到了這一步git服務器算是搭建好了
3.收集公鑰
/home/git/.ssh/authorized_keys 這是存放公鑰的文件,如果不存在則自己創建
如何生成公鑰
ssh-keygen
ssh-keygen -t rsa -b 2048 -C 'account' //account 是你的賬號
這樣就會在你自己目錄下生成一個.ssh文件夾,如下圖
把id_rsa.pub裏面的內容複製到/home/git/.ssh/authorized_keys
如果是window用戶。打開git bash ,執行命令ssh-keygen
- 克隆項目
git clone git@server:/home/git/pm/pm.git
git add *
git commit -m 'first commit'
git push origin master
如果順利的話,那就恭喜啦
如果出現下面這錯誤
error: insufficient permission for adding an object to repository database ./object
說明你沒有寫的權限
簡單的做法就是新建一個用戶組 把git用戶 你自己放在這個組裏 然後把這個項目的所有者設置爲該組
chown -R git:git /home/git/pm/pm.git/