1. 下載git
yum -y instakk git 下載git?
查看git 版本
git --version?
創建git 用戶
useradd ?git1
passwd git1
切換到git1
su git1
cd git1
git clone https://github.com/sitaramc/gitolite.git
下載gitolite
在git1 下創建文件
mkdir bin
gitolite/install -ln // 對gitolite 進行安裝 默認安裝到bin 目錄
cd 到bin 目錄下 會發現gitolite? 然后bin/gitolite setup -pk admin.pub 進行安裝
給git 目錄寫的權限chmod 770 /home/git1
在這里不設置密碼
到home 下創建一個git 文件夾 用來當倉庫目錄使用
cd /home /
mkdir git?
創建一個空的倉庫
cd /home/git?
git init --bare sample.git
代表創建了 一個 sample.git 的倉庫
生成 ssh-keygen
一路回車
然后使用windows 克融下這個倉庫來
下載下windows 的git 安裝包lai
鼠標右鍵 ?選中git Bash Here 打開目錄
選則你要克融到那個盤下 我克融到f盤
1、git初始化
git init
創建一個用戶名(用于版本提交的時候顯示)
git config --global user.name “你的名字”
3、創建一個郵箱(用于版本提交的時候顯示)
git config ?--global user.email “你的郵箱”
git clone root@192.168.1.1:/home/git/server.git
客戶端的配置已基本完成了。
你會發現 你的當前目錄下多了一個文件
然后進入后 隨便寫點東西 進行提交
1、cd【你剛才從服務器克隆到本地的路徑】
2、把需要克隆的文件添加進來
gitadd .
3、提交 -m 提交的信息
git commit -m "initial commit"
4、推送到遠程代碼倉庫
git push origin master
把本地電腦的id_rea.pub 放到tmp 文件夾下面
然后執行gitosis-init </tmp/id_rea.pub
然后客戶機進行連接
git clone git@localhost:gitosis-admin.git #因為是同一臺機器,所以可以用localhost
?進行文件拷貝