使用git有一段時間了,每次push更新github上的project都需要輸入username和password,之前不以為然,但是時間久了就開始厭倦了,所以還是重新在本機子上生成乙個ssh key繫結到github賬號裡,其實之前有弄過,只是後來換系統後就沒弄了,現在github上**更新的比頻繁,所以有必要再生成一次。但是按照官方的方法(在windows8.1中卻遇到了問題。
在第二步的:
ssh-add ~/.ssh/id_rsa
在stackflow中找到了答案:
前面的答案都比較的複雜,或者是比較全面,最後按照77樓的方法解決了。
只要在git bash中執行一下eval $(ssh-agent)命令就行了,這句我也不知道啥意思,貌似是又開啟了乙個ssh-agent服務執行緒,但是3樓的答案中好像說要kill掉其他多餘的ssh-agent執行緒,再重啟一下git bash ,這似乎比較矛盾。
執行這條命令
ps aux | grep ssh
發現有兩個ssh-agent執行緒了,就是剛才eval $(ssh-agent)新增了乙個。
windows環境下生成ssh keys
參考 1 首先你要安裝git工具 2 執行git bash here 3 輸入指令,進入.ss 件夾 cd ssh 如果提示 no such file or directory 你可以手動的建立乙個 ss 件夾即可 mkdir ssh4 配置全域性的name和email,這裡是的你github或者b...
iOS程式猿之MAC生成SSH keys
mac 系統開始就已經為我們安裝了ssh 如果沒有安裝沒,首先安裝 網上很多資源 1.開啟終端檢視是否安裝了ssh ssh v 出現以下資訊說明已經安裝了 usage ssh 1246aacfggkkmnnqsttvvxxyy b bind address c cipher spec d bind ...
git遇到的問題
error 無法推送一些引用到 note about fast forwards 小節。解決方案1 git pull origin master 先把遠端伺服器github上面的檔案拉下來,再push 上去。解決方案2 git push u origin master 2.git remote ad...