git命令clone代碼到本地「從github上clone代碼速度」

簡介

在使用git來進行版本控制時,為了得一個項目的拷貝(copy),我們需要知道這個項目倉庫的地址(Git URL). Git能在許多協議下使用,所以Git URL可能以ssh://, http(s)://, git://,或是只是以一個用戶名(git 會認為這是一個ssh 地址)為前輟.

git clone github項目的兩種方式(http協議和ssh 協議)介紹

git(ssh) 協議下載

有些倉庫可以通過不只一種協議來訪問,例如,Git本身的源代碼你既可以用 git:// 協議來訪問:

git clone git://git.kernel.org/pub/scm/git/git.git

http 或者 https 協議

  • 項目不需要用戶名密碼

在默認情況下,Git會把”Git URL”里最後一級目錄名的’.git’的後輟去掉,做為新克隆(clone)項目的目錄名: (例如. git clone
http://git.kernel.org/linux/kernel/git/torvalds/linux-2.6.git 會建立一個目錄叫’linux-2.6′)

  • 項目需要用戶名密碼

另外,如果訪問一個Git URL需要用法名和密碼,可以在Git URL前加上用戶名,並在它們之間加上@符合以表示分割,然後執行git clone命令,git會提示你輸入密碼。

示例

git clone username:pwd@http://www.kernel.org/pub/scm/git/git.git

兩種協議選哪種

git://協議較為快速和有效,但是有時必須使用http協議,比如你公司的防火牆阻止了你的非http訪問請求.如果你執行了上面兩種命令中的任意一個,你會看到一個新目錄: ‘git’,它包含有所的Git源代碼和歷史記錄.

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/252584.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:17
下一篇 2024-12-14 02:17

相關推薦

發表回復

登錄後才能評論