本篇講解 管理員 操作:
1.新增使用者:
獲取新增使用者的公鑰:
進入到gitolite-admin/keydir目錄,將公鑰拷貝到這個目錄下面
$git add ***x.pub
$git commit –m 「added a new user」
刪除檔案
$git rm ***x.pub
2.為使用者新增許可權
進入到gitolite-admin/conf目錄
$vigitolite.conf
更多許可權說明請到
3.遠端主機伺服器
之前出現的錯誤是:在庫的外面
$gitremote
會出現
fatal
:not a git repository(or any of the parentdirectories):.git,
其實就是在說這不是乙個庫,所以我們
要進入到庫裡面才能執行這條指令
。3.1客戶端中進入~/gitolite-admin
$cd gitolite-admin
$git remote 或者 $git remote -v
為了便於管理,git要求每個遠端主機都必須指定乙個主機名。git remote命令就用於管理主機名。
3.2 git remote show命令加上主機名,可以檢視該主機的詳細資訊。
3.3 git remote add命令用於新增遠端主機
如果庫沒有遠端主機,那需要新增遠端主機
新增遠端server
#git remote add 《主機名》 《**》
#git remote add origin 10.108.49.11
3.4 git remote rm命令用於刪除遠端主機。
$ git remote rm 《主機名》
3.5 git remote rename命令用於遠端主機的改名。
$ git remote rename 《原主機名》 《新主機名》
4.將更改過的gitolite-adminpush到伺服器
主要是使用git push命令
git push
命令用於將本地分支的更新,推送到遠端主機
在庫里操作:
$ git push <注意,分支推送順序的寫法是《**地》:《目的地》,所以gitpull是《遠端分支》:《本地分支》,而gitpush是《本地分支》:《遠端分支》。遠端主機名
> <
本地分支名
>:<
遠端分支名
>
如果省略遠端分支名,則表示將本地分支推送與之存在"追蹤關係"的遠端分支(通常兩者同名),如果該遠端分支不存在,則會被新建。
例如:$git push origin master
上面命令表示,將本地的master分支推送到origin主機的master分支。如果後者不存在,則會被新建。
如果當前分支與遠端分支之間存在追蹤關係,則本地分支和遠端分支都可以省略。
$ git push origin上面命令表示,將當前分支推送到origin主機的對應分支。
不帶任何引數的git push,預設只推送當前分支,這叫做******方式。此外,還有一種matching方式,會推送所有有對應的遠端分支的本地分支。git 2.0版本之前,預設採用matching方法,現在改為預設採用******方式。如果要修改這個設定,可以採用git config命令。
$ git config --global push.default matching
# 或者
$ git config --global push.default ******5.以root使用者登入到server伺服器檢視是否新增檢視使用者是否新增成功:
#vi /home/git/.ssh/authorized_keys 檢視使用者是否新增成功
檢視庫是否新增成功:
#cd /home/git/repositories
#ls –al 檢視是否存在這個庫。
如果你能有shell許可權,當然你有很多命令可以使用了
#cd /home/git/bin
#./gitolite help 你有很多命令可以使用,
將列出一串使用的命令。
民企資訊化建設個人經歷 二
週末帶小朋友出去玩,有點累,忘記寫了,今天補上第二篇。本週主要成果 1 拜訪了生產總監,同時介紹了生產相關負責人。2 了解了成品庫的實際狀況和入庫 出貨流程。3 了解了公司產品分類和主要的車間工序。4 拜訪了研發主管,了解其文件管理 許可權控制方面的需求。5 了解了計畫部門主要工作內容,和其it方面...
個人部落格建設記錄(一)
自從學習前端開始,就想建立個自己的部落格。一來有自己的部落格很炫酷,二來建部落格可以鍛鍊學習的前端技術。說幹就幹,經過了解,我知道建設部落格的方法五花八門。從前到後,從頁面的裝修,到資料庫的選取,伺服器的搭建,以及網域名稱的註冊,前後覆蓋了三劍客 htm css js sql語言,伺服器端語言 ph...
測試團隊建設,個人小總結
1 人員提公升 a 業務素養 專案組成員對業務模組進行將解,其他測試人員對疑問和測試考慮不周全的地方提問,如果測試人員對業務理解都有偏差,質量保證無從談起,一周組織一次或兩次,一次半個小時 b 請一些公司內的測試方向精英加入或做乙個技能提公升培訓 建立對應技能有直接的諮詢渠道 c 除了公司業務任務外...