例如我在任意資料夾如/opt/html下建立git倉庫,輸入git init指令,回車就會提示/opt/html/.git: 權限不夠,加上sudo 之後就可以,我想不加sudo就給他權限可以嗎,這樣每次sudo好麻煩,而且我現在用visual studio code來版本控制,在vs code裡面是用不了sudo的哦,那麼我怎麼去初始化,添加,提交管理我的代碼呢?
PHPz2017-05-02 09:51:11
很明顯這是權限問題,但ubuntu一般自帶git的,所以不應該是 @notreami 說的那個原因。這裡我需要確認一點:
你確認在任何資料夾下使用git都會提示權限不夠嗎?
建議試試看比較普通的資料夾,如果你的回答是否定的話,很可能就是對目前資料夾的權限不夠,也就是沒有寫權限。
當然,你也可以使用ls -l
查看資料夾的權限資訊。
另外,我在我的ubuntu下系統試了一下,我對/opt目錄是沒有寫權限的,因此我推測你的html目錄是用sudo mkdir
創建的,所以出現你這樣的問題就不奇怪了。