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...