遇到的問題
今天心血來潮,想將intellij上的項目代碼放到GitHub上管理。
在進行添加遠程庫的時候,出現了:git@github.com出現Permission denied (publickey)

原因是 ./ssh目錄默認在C:\Users\VULCAN\.ssh,而我在輸入 ssh-keygen 命令的時候,是在intellij的項目位置。結果是,去查看.ssh目錄,發現里面沒有id_rsa和id_rsa.pub文件。
解決方案如下:
在在輸入 ssh-keygen 命令時的位置找到id_rsa和id_rsa.pub文件,再復制到./ssh下。
再用ssh -T -v git@github.com這個命令查看下是否連接成功,成功了嗎?並沒有。因為我並沒有在GitHub網站上添加我的SSH。
接下來,進行以下操作,用記事本打開 id_rsa.pub (注意,不是id_rsa,id_rsa是私鑰,id_rsa.pub 是公鑰),選中id_rsa.pub的全部內容,復制。
登錄GitHub,在My Profile的SSH里設置,添加。

再次使用ssh -T -v git@github.com這個命令查看下是否連接成功;
成功提示如下: You've successfully authenticated, but GitHub does not provide shell access.
其它:
如果過程中出現:Could not open a connection to your authentication agent.
解決方案如下:
eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa
復制這兩行代碼,運行即可(注意,要在./ssh的環境下)。
