Windows平台下IDEA中git出現could not read from remote repository解決方案
could not read from remote repository
1.很顯然是一個權限的問題,這是由于遠端倉庫ssh中配置與本地倉庫對應使用者沒有讀取權限的原因。
找到.ssh/github_rsa.pub這個檔案,用記事本打開,在字元串末尾有賬戶名,比如說:Administrator
然後找到對應項目,右鍵屬性,選擇安全,在組或使用者名中檢視,是否存在Administrator這個使用者,如果不存在或者存在但是權限不夠就會出現上述這個問題。
如果不存在,點選編輯,再點選添加,輸入Administrator之後檢測名稱,之後确定,然後為這個賬戶添權重限即可。
如果存在,那就直接添權重限。
自己把這個改完以後發現還是不能上傳
2.于是又發現可能時ssh key的問題
在git視窗中輸入 ssh-keygen -t rsa -C "[email protected]"
直接點回車,說明會在預設檔案id_rsa上生成ssh key
然後系統要求輸入密碼,直接按回車表示不設密碼
重複密碼時也是直接回車,之後提示你shh key已經生成成功
打開id_rsa.pub,複制裡面的key。裡面的key是一對看不懂的字元數字組合,不用管它,直接複制
但是我改完之後發現還是不行。
3.
settings-->Version Control-->Git
,and then, In the SSH executable dropdown, choose Native
在pycharm上面找到這個git設定,改成Native就發現可以了