Git配置(三)使用gitolite控制權限

1、切換git用戶

成都創新互聯公司公司2013年成立,是專業互聯網技術服務公司,擁有項目成都網站建設、做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元安康做網站,已為上家服務,為安康各地企業和個人服務,聯系電話:18980820575

su - git

2、獲取gitolite,不能到github下載tar或zip包解壓,缺少.git目錄,安裝時獲取不到版本

git clone https://github.com/sitaramc/gitolite

可能會現如下錯誤
Unable to find remote helper for 'https'
需要再環境變量中增加/usr/libexec/git-core配置
切換root用戶

vim /etc/profile

修改最后一行

export PATH="/usr/local/git/bin:/usr/libexec/git-core:$PATH"

執行source命令

source /etc/profile

切換回git用戶

還可能會出現如下錯誤
Git配置(三)使用gitolite控制權限
需要更新以下庫

yum update -y nss curl libcurl

3、安裝gitolite

mkdir $HOME/bin
gitolite/install -to $HOME/bin
cd bin/

可以按照以下內容
Git配置(三)使用gitolite控制權限
4、配置管理員

ssh-keygen -t rsa

一路回車
Git配置(三)使用gitolite控制權限
5、修改公鑰名稱(這里起名為admin,后續再gitolite中配權限對admin進行配就行了,代表本機)

cd $HOME
mv .ssh/id_rsa.pub admin.pub
$HOME/bin/gitolite setup -pk admin.pub

Git配置(三)使用gitolite控制權限
6、生成管理員倉庫(后續對權限、項目的配置就在這個倉庫配置,配置后push即可)

git clone git@127.0.0.1:gitolite-admin
cd gitolite-admin

Git配置(三)使用gitolite控制權限
7、配置gitolite-admin

vim gitolite-admin/conf/gitolite.conf

Git配置(三)使用gitolite控制權限

新建一個project項目
定義兩個用戶組: admin 和 user
用戶admin 對 有(讀 寫 刪除)RW+ 權限
user組對project 有 (讀 寫)RW 權限

8、提交修改

git add .
git commit -am "add project"

可能會出現下面錯誤,需要設置一下email和name
Git配置(三)使用gitolite控制權限

git config --global user.email "xxxx@xxxx.com"
git config --global user.name "xxxx"

再次提交

git commit -am "add project"
git push origin master

Git配置(三)使用gitolite控制權限
提交完后,可以看到多了project目錄
Git配置(三)使用gitolite控制權限

9、客戶端訪問
在客戶機要下載的目錄右鍵打開Git Bash,輸入

ssh-keygen -t rsa

一路回車,在用戶目錄下的.ssh會生成id_rsa.pub公鑰,上傳公鑰至gitolite-admin的keydir目錄下,修改id_rsa.pub為test(根據實際情況修改)

mv id_rsa.pub test

修改gitolite.conf文件增加test用戶對project項目的訪問權限

vim gitolite-admin/conf/gitolite.conf

Git配置(三)使用gitolite控制權限
提交到版本庫

git add .
git commit -am "add auth to test for project"
git push origin master

在windown的Git Bash輸入以下命令,下載project項目

git clone git@xxx.xxx.xxx.xxx:/project.git

文章名稱:Git配置(三)使用gitolite控制權限
標題鏈接:http://m.kartarina.com/article34/pihdse.html

成都網站建設公司_創新互聯,為您提供標簽優化、手機網站建設、用戶體驗自適應網站、電子商務、網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 无码人妻精品一区二| 97免费人妻无码视频| 国语成本人片免费av无码| 无码人妻丰满熟妇片毛片| 久久久久久久久免费看无码| 无码人妻H动漫中文字幕| 日韩va中文字幕无码电影| 精品无码AV无码免费专区| av无码a在线观看| 中文字幕韩国三级理论无码| 亚洲日韩VA无码中文字幕| 91久久精品无码一区二区毛片| 国产午夜片无码区在线播放| 亚洲国产日产无码精品| 国产激情无码一区二区app| 影音先锋无码a∨男人资源站 | 无码人妻精品一区二区三区夜夜嗨| 国产真人无码作爱免费视频| 国产精品无码一区二区三区电影| 久久久g0g0午夜无码精品| 亚洲AV无码日韩AV无码导航| 亚洲高清无码专区视频| 九九无码人妻一区二区三区| 无码人妻少妇色欲AV一区二区| 久久美利坚合众国AV无码| 亚洲日韩乱码中文无码蜜桃| 成人无码AV一区二区| 亚洲Av无码乱码在线znlu| 亚洲AV色吊丝无码| 无码无遮挡又大又爽又黄的视频| 国产综合无码一区二区三区| 50岁人妻丰满熟妇αv无码区| 久久久久亚洲AV成人无码| 国产日韩精品无码区免费专区国产 | 亚洲AV无码久久精品色欲| av无码一区二区三区| 精品无码成人网站久久久久久| 久久无码专区国产精品s| 国产精品无码a∨精品| 国产网红无码精品视频| 一本色道无码道在线观看|