windows git bash public key 0644 問題解決

    

    前幾天在windows7上使用git bash 鏈接github管理版本庫時遇到一個這樣的問題。
linux

> Initialized empty Git repository in
> C:/sandbox/SomeProject/.git/
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> @    WARNING: UNPROTECTED PRIVATE KEY FILE!          @
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> Permissions 0644 for
> '/c/Users/Ben/.ssh/id_rsa' are too
> open. It is recommended that your
> private key files are NOT accessible
> by others. This private key will be
> ignored. bad permissions: ignore key:
> /c/Users/Ben/.ssh/id_rsa Permission
> denied (publickey). fatal: The remote
> end hung up unexpectedly

    無非是權限問題嘛,linux下一個chmod命令輕鬆搞定,因爲機器上安裝了cygwin 也嘗試用chmod改了,可是文件權限紋絲不動,繼續報如上錯誤,網上找了一個多小時,按照網友的方法都試過了,沒效果。
git

    最後在cygwin上安裝git openssh 等相關以後,卸載原先的git bash ,直接在cygwin的窗口終端裏面使用git 相關命令,git功能就可以正常使用了,若是仍是遇到權限問題,也能夠在cygwin中修改文件權限,這個修改是有效的。
github

    但願遇到一樣問題的網友能從這裏獲得幫助
windows

相關文章
相關標籤/搜索