簡(jiǎn)介
在使用git來(lái)進(jìn)行版本控制時(shí),為了得一個(gè)項(xiàng)目的拷貝(copy),我們需要知道這個(gè)項(xiàng)目倉(cāng)庫(kù)的地址(Git URL). Git能在許多協(xié)議下使用,所以Git URL可能以ssh://, http(s)://, git://,或是只是以一個(gè)用戶名(git 會(huì)認(rèn)為這是一個(gè)ssh 地址)為前輟.
git(ssh) 協(xié)議下載有些倉(cāng)庫(kù)可以通過(guò)不只一種協(xié)議來(lái)訪問(wèn),例如,Git本身的源代碼你既可以用 git:// 協(xié)議來(lái)訪問(wèn):
git clone git://git.kernel.org/pub/scm/git/git.githttp 或者 https 協(xié)議項(xiàng)目不需要用戶名密碼
git clone http://www.kernel.org/pub/scm/git/git.git
在默認(rèn)情況下,Git會(huì)把"Git URL"里最后一級(jí)目錄名的'.git'的后輟去掉,做為新克隆(clone)項(xiàng)目的目錄名: (例如. git clone http://git.kernel.org/linux/kernel/git/torvalds/linux-2.6.git 會(huì)建立一個(gè)目錄叫'linux-2.6')
項(xiàng)目需要用戶名密碼另外,如果訪問(wèn)一個(gè)Git URL需要用法名和密碼,可以在Git URL前加上用戶名,并在它們之間加上@符合以表示分割,然后執(zhí)行g(shù)it clone命令,git會(huì)提示你輸入密碼。
示例
git clone urname:pwd@http://www.kernel.org/pub/scm/git/git.git兩種協(xié)議選哪種
git://協(xié)議較為快速和有效,但是有時(shí)必須使用http協(xié)議,比如你公司的防火墻阻止了你的非http訪問(wèn)請(qǐng)求.如果你執(zhí)行了上面兩種命令中的任意一個(gè),你會(huì)看到一個(gè)新目錄: 'git',它包含有所的Git源代碼和歷史記錄.
本文發(fā)布于:2023-02-28 21:02:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/167771749996834.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:git clone(git clone報(bào)錯(cuò)).doc
本文 PDF 下載地址:git clone(git clone報(bào)錯(cuò)).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |