在CentOS上搭建git倉庫 跟windows端進行克隆和提交

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

?進行文件拷貝

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容