Git常見的報錯

2021-10-03 00:15:08 字數 1150 閱讀 4830

ssh: connect to host github.com port 22: connection timed out

解決方法:

在c:/users/dell/.ssh/中新建乙個config檔案

並寫入:

重新執行 $ git push -u origin master:

這個方法是從國外乙個人的部落格中找的,具體原理是什麼我還不太清楚,但是覺得似乎有一點點風險。先占個坑,假如在後面學習過程中能夠知道是什麼原理了再來補上。

fatal:remote origin already exists

命令目的:

在某一建立好的本地倉庫(learngit為本地倉庫名)中呼叫git bash執行git remote add origin [email protected]:jackbecon/learngit.git這條指令,可以建立目標遠端庫和本地倉庫之間的關聯,並給遠端倉庫起了標籤名"origin",這樣以後就可以通過origin這個名字方便地訪問該遠端庫了(遠端庫庫名為了和本地倉庫名保持一致,也命名為learngit,這個create repository的命名過程在github個人賬戶中進行),

報錯原因:git發現本地倉庫已經和遠端倉庫建立好乙個名字為origin的連線了,不可以重複進行了

解決方法:

接著執行:

$ git remote rm origin

$ git remote add origin [email protected]:jackbecon/learngit.git

這兩行命令即可重新建立連線。事實上,可以不用重複建立origin連線了,因為已經建好無需刪掉重建,這裡只是個示範,重點在弄明白git remote add究竟發揮了什麼作用。

常見git報錯問題

windows中的換行符為 crlf,而在linux下的換行符為lf,所以在執行add 時出現提示,解決辦法 rm rf git 刪除.git git config global core.autocrlf false 禁用自動轉換 然後重新執行 git init git add 很明顯是 本地直接...

Git使用(3)常見報錯

僅限於當時當地情況下的處理方式,不代表所有情況 q refusing to fetch into current branch refs heads master of non bare repository a 在當前分支下fetch git checkout 到其他分支,再進行fetch即可。順...

git常見報錯解決方法

1 warning lf will be replaced by crlf in idea workspace.xml.git config global core.autocrlftrue 1 拉取伺服器 注 提交 之前,需先從伺服器上面拉取 以防覆蓋別人 git pull origin moni...