摘要:有道翻譯你確定要繼續(xù)鏈接嗎輸入回車有道翻譯無法從遠(yuǎn)程存儲(chǔ)庫讀取。有道翻譯請確保您擁有正確的訪問權(quán)限和存儲(chǔ)庫存在。
1、安裝git、注冊guthub賬號、注冊碼云賬號,此過程不再贅述 2、在github和碼云分別創(chuàng)建一個(gè)倉庫,用于測試 2.1、github操作: 2.1.1、點(diǎn)擊頭像左側(cè)加號,展開后選擇 New repository(新建倉庫) 2.1.2、填寫倉庫名稱、描述、選擇倉庫類型(一般選擇公開,私密的需要收費(fèi))、勾選readme,最后點(diǎn)擊生成倉庫 2.1.3、點(diǎn)擊創(chuàng)建后,生成倉庫如下所示,只有一個(gè)readme文件 2.1.4、將遠(yuǎn)程倉庫克隆到本地
方法一:使用HTTPS方式,該方式就像下載東西一樣,有一個(gè)HTTPS地址就可以
如上圖所示,就是HTTPS地址
在本地電腦新建一個(gè)文件夾
進(jìn)入文件夾內(nèi),右鍵選擇Git Bush Here
然后就會(huì)自動(dòng)打開git命令窗口
在窗口內(nèi)輸入命令git clone “HTTPS地址”,然后敲回車鍵
注意:請保證的遠(yuǎn)程倉庫類型為public,否則這里需要輸入你的github賬號和密碼
出現(xiàn)上面的界面,則表示克隆成功,回到本地電腦剛才的目錄
可以看到,本地的文件夾內(nèi)多了一個(gè)clone-test文件夾,且該文件夾內(nèi)部與遠(yuǎn)程倉庫一模一樣
方法二:使用SSH方式,這里就要需要SSH地址了
可以發(fā)現(xiàn),SSH的地址與HTTPS不一樣
我們回到本地電腦上新建的文件夾內(nèi),刪除剛才克隆下來的倉庫,然后重復(fù)上面的步驟,只是將HTTPS地址換成SSH地址
The authenticity of host "github.com (192.30.*.112)" can"t be established.
有道翻譯:主機(jī)‘github.com(192.30.XXX.112)’的真實(shí)性無法確定。
Are you sure you want to continue connecting (yes/no)?
有道翻譯:你確定要繼續(xù)鏈接嗎?
輸入 yes 回車
Could not read from remote repository.
有道翻譯:無法從遠(yuǎn)程存儲(chǔ)庫讀取。
Please make sure you have the correct access rights and the repository exists.
有道翻譯:請確保您擁有正確的訪問權(quán)限和存儲(chǔ)庫存在。
看這樣不行,我們需要配置SSH
首先生成SSH公鑰和密鑰,進(jìn)入如下路徑,一般在C盤用戶目錄下,紅色部分為你的電腦用戶名
右鍵GIt Bush Here,輸入命令ssh-keygen -t rsa -C "你的email地址" -f "自定義的密鑰文件名"
代碼參數(shù)含義:
-t指定密鑰類型,默認(rèn)是rsa,可以省略。
-C設(shè)置注釋文字,隨便寫,比如郵箱。
-f指定密鑰文件存儲(chǔ)文件名。
如果省略-f參數(shù),運(yùn)行上面那條命令后會(huì)讓你輸入一個(gè)文件名,用于保存剛才生成的SSH key代碼,如:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]
當(dāng)然,你也可以不輸入文件名,使用默認(rèn)文件名(推薦),那么就會(huì)生成id_rsa和id_rsa.pub兩個(gè)秘鑰文件。
接著又會(huì)提示你輸入兩次密碼(該密碼是你push文件的時(shí)候要輸入的密碼,而不是github管理者的密碼),當(dāng)然,你也可以不輸入密碼,直接按回車。那么push的時(shí)候就不需要輸入密碼,直接提交到Git服務(wù)器上了,如:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
接下來,就會(huì)顯示如下一些提示,如:
Your identification has been saved in /c/Users/you/.ssh/id_rsa.
Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db 你的email地址
當(dāng)你在Git Bash上看到這段顯示的時(shí)候,那就說明,你的SSH key已經(jīng)創(chuàng)建成功,你只需要添加到Git服務(wù)器上的SSH key上就可以了
點(diǎn)擊頭像,展開后選擇Setting找到生成的公鑰文件,打開后復(fù)制里面的所有內(nèi)容,粘貼到github的Key里面
現(xiàn)在我們再次嘗試clone遠(yuǎn)程倉庫
我們發(fā)現(xiàn)還是不行,那我們測試下一喀巴能不能連通github,` ssh -T [email protected]
`
還是不行,那我們查看一下具體信息,到底哪里出了問題ssh -T -v [email protected]
可以看到它一直在查找這幾個(gè)文件,id_rsa和id_dsa這是默認(rèn)的公鑰和密鑰文件名,而我在生成的時(shí)候重新命名了公鑰和密鑰的名稱,所以它找不到了,那我們我們就需要配置一下告訴他該去找哪個(gè)文件
我們在ssh文件夾下執(zhí)行touch config,生成一個(gè)config文件,在后在文件內(nèi)寫入
現(xiàn)在再次嘗試鏈接
鏈接成功
我們再次嘗試clone遠(yuǎn)程倉庫
至此,大功告成
碼云操作與github基本相同,注意的是,要再生成一份密鑰和公鑰,并且需要配置config文件
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/106026.html
摘要:在裝有客戶端的電腦使用執(zhí)行得到如下界面輸入回車,提示輸入密碼,無視繼續(xù)回車走起結(jié)束后會(huì)在電腦用戶名中生成一個(gè)文件這個(gè)文件會(huì)保存所有連接過的信息,下一次連接這個(gè)就不會(huì)有上面的提示了。六常識及注意事項(xiàng)提交時(shí)會(huì)自動(dòng)忽略空文件夾 GIt安裝和使用經(jīng)驗(yàn)總結(jié) 此文是本菜雞在實(shí)踐多次git搭建內(nèi)網(wǎng)服務(wù)版本庫和GitHub上的使用總結(jié)部分參考了這位大佬的博客https://www.cnblogs.co...
摘要:簡介我們在部署我們的應(yīng)用時(shí)我們一般會(huì)尋求一些云平臺服務(wù)器部署當(dāng)然也可以直接在服務(wù)器里拉取遠(yuǎn)程倉庫的代碼當(dāng)然我們也可以實(shí)現(xiàn)通過鉤子來實(shí)現(xiàn)服務(wù)器與遠(yuǎn)程倉庫代碼的同步這樣一來我們在本地提交功能分支到倉庫中倉庫也會(huì)同步到服務(wù)器這樣我們就無需自己手動(dòng) 簡介 我們在部署我們的web應(yīng)用時(shí) 我們一般會(huì)尋求一些云平臺服務(wù)器部署 當(dāng)然也可以直接在服務(wù)器里拉取遠(yuǎn)程倉庫的代碼 當(dāng)然我們也可以實(shí)現(xiàn)通過Webh...
摘要:繼上一篇詳解及實(shí)用指南之一本地操作今天說下,遠(yuǎn)程操作。但是遠(yuǎn)程的分支依然沒有發(fā)生改變。在本地磁盤上進(jìn)行倉庫的克隆操作不要在原來目錄下完成,而直接換一個(gè)新目錄,在實(shí)際開發(fā)之中最好的做法是所有的開發(fā)者直接克隆遠(yuǎn)程倉庫進(jìn)行操作。 繼上一篇 1. git 詳解及實(shí)用指南之一 (本地操作) 今天說下,git 遠(yuǎn)程操作。 1.生成 SSH key 這里是用 github 來做演示的,如果沒有 gi...
閱讀 3608·2020-12-03 17:42
閱讀 2779·2019-08-30 15:54
閱讀 2233·2019-08-30 15:44
閱讀 579·2019-08-30 14:08
閱讀 980·2019-08-30 14:00
閱讀 1116·2019-08-30 13:46
閱讀 2796·2019-08-29 18:33
閱讀 2939·2019-08-29 14:11