看了好多git的配置,歸納總結下,以免之後電腦重灌,又要到處找一遍資料。
記錄在此,以備忘。
git中輸入如下命令:
$ git config --global user.name "chenjj2048"
$ git config --global user.email "[email protected]"
如果想將資訊單獨配置在單個專案中,可以少輸--global
選項
如果想檢視究竟有哪些配置好的資訊,可以輸入git config -l
換新電腦後,裝了github for windows 發現,ssh貌似已經配置好了
命令裡輸入$cd ~/.ssh
就可以看到類似bash: /c/users/%username%/.ssh: is a directory
這應該就說明已經裝好了,可以去目錄下看看
輸入$ ssh-keygen -t rsa -c "[email protected]"
,注意這裡ssh-keygen
是連一起的,不要把-keygen
當作選項開關,之前在這裡坑過
最後得到了兩個檔案:id_rsa和id_rsa.pub
新增生成的 ssh key 到 ssh-agent:$ ssh-add ~/.ssh/id_rsa
登入github,在settings->ssh keys中填入id_rsa.pub中的金鑰
鍵入ssh -t [email protected]
或ssh [email protected]
嘗試下(這裡-t
開關是啥意思)
跳出相關資訊,就說明一切ok了
有時候碰到permission denied
,請注意:
1. 是否連線的位址正確
輸入ssh -vt [email protected]
看看,是不是有github之類的ip位址跳出來,有就沒有問題
2. 確認是否ssh已經正確新增
看是不是ssh-agent可用:$ eval "$(ssh-agent -s)"
可以看這裡有沒有成功:$ ssh-add -l
沒有就試一下:$ ssh-add
預設的一般為~/.ssh/id_rsa檔案
更多有關知識可以看這裡
git初學筆記
剛入職,要求使用git版本控制,因為以前並沒有接觸過,所以現在從零開始學習,感覺還是挺頭疼這個的。就當做是自己的學習筆記吧,也為了以後能夠參考,並且見證自己的成長,加油!參考文獻 廖雪峰老師的官方 安裝無腦下一步就好了。安裝完成有三個git的可執行程式 剩下的時間就是跟著敲一些指令了,其中比較印象深...
初學git,命令筆記
git config global user.name your name git config global user.email email example.com global引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。請確...
git初學筆記(二)
昨天和今天兩天都有在看git的相關知識,畢竟工作中需要用到,今天抽點時間總結一下學到的東西 1.關於add和commit誤操作的處理 當你修改完檔案之後發現你某個地方寫錯了 此時還沒有git add 通過git checkout 檔案.字尾處理,撤銷之前的改動 個人覺得此時直接修改檔案是不是會好點 ...