首頁>技術>

最近開始入門GitHub,結果入門即入坑,搞到自己徹底崩潰了,一堆錯誤,專案反正就是死活不肯上GitHub,歷經千辛萬苦後,終於搞定了。寫下自己的所犯的錯誤,一是加強記憶,二是希望對點進來的你們一點幫助吧!

提交總要輸入使用者名稱和密碼問題

當你遠端連線時使用的是Https方法時,就會導致它每次都要檢驗使用者的身份。這時只需要將Https連線方式改為ssh公鑰連線方式即可。

具體操作

1.在GitHub的命令視窗中輸入:

2.獲取GitHub中ssh的地址:

3.將連線方式改為ssh方式

git remote add origin + ssh地址

如: git remote add origin [email protected]:aidiots/net.git

4.檢視連線方式

git remote -v

5.重新連線push

git push origin

在git push origin 時,可以會出現

fatal: The current branch master has no upstream branch...的錯誤

這是由於本地的分支與遠端倉庫的分支沒有進行關聯,再多執行一句即可。

git push --set-upstream origin master

到此,基本解決問題了。

許可權受限(Permission denied (publickey))問題

這是因為你設定了ssh連線方式,它需要公鑰才能成功連線,因此在github中配置一個公鑰即可。

2.其中的Title隨便寫,那key怎麼得到呢?

在你要上傳的專案的根目錄位置,右擊進入到github的命令視窗中,即 Git Bash Here,然後輸入

ssh-keygen -t rsa -C 郵箱地址

如:ssh-keygen -t rsa -C "[email protected]"

永久新增IP地址到host列表異常

詳細問題:Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts.

這個問題是指:永久新增RSA主機金鑰的IP地址'52.74.223.119'到已知的主機列表。

那就將主機秘鑰的ip地址新增到host中即可。

首先找到hosts,windows中hosts目錄一般為: C:\Windows\System32\drivers\etc

再進入到 hosts 中,新增一個ip地址,即新增: 52.74.223.119 github.com.

至此,問題應該被解決了。可以試試看還會不會出現異常情況。

10
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • python基礎語法學習筆記