git四種主要的協議

2021-06-27 01:55:45 字數 491 閱讀 3072

1.本地協議

git clone /opt/git/project.git

git clone file:///opt/git/project.git

2.ssh協議

git clone ssh:或者不指明某個協議,git會預設使用ssh

也可以不指明使用者,git會預設使用你當前登入的使用者

ssh的限制在於你不能通過它實現倉庫的匿名訪問

3.git協議

包含在軟體包中的特殊守護程序,監聽9148埠

缺少授權機制

一般提供git://擁有唯讀許可權,ssh://開通讀寫許可權

4.http/s協議

新建乙個純倉庫

git clone --bare my_project myproect.git

或者mkdir project.git

cd project.git

git ---bare init

gitosis 許可權管理工具

HTTP HTTPS TCP UDP 四種協議筆記

負載均衡監聽支援 http https tcp udp 四種協議的監聽服務,以下是區別。建議應用場景 特性tcp 注重可靠性,對資料準確性要求高,速度可以相對較慢的場景,如檔案傳輸 傳送或接收郵件 遠端登入 無特殊要求的web 應用 面向連線的協議,在正式收發資料前,必須和對方建立可靠的連線 基於源...

Git之檔案的四種狀態

1.首先執行git status 檢視倉庫狀態,應該如下 2.建立乙個檔案star.txt,此時在檢視檔案狀態應該是untracked 未跟蹤 3.此時我們也可以修改檔案同樣是未跟蹤狀態,然後我們進行git add 操作,再次檢視應該是staged暫存狀態 提示可以提交了 4.我們執行git com...

git 忽略檔案的四種方式

git 提供了四種方法來忽略檔案,分別適用不同情況,如下 user name yourname email yourname email.com gui encoding utf 8 core excludesfile gitignore 最後兩行是新增的,使用者設定全域性忽略的配置檔案目錄,本例子...