搜尋

首頁  >  問答  >  主體

visual-studio-code - 為什麼ubuntu 系統上每次進行git 指令時如果不加上sudo就會提示權限不夠,無法操作呢?

例如我在任意資料夾如/opt/html下建立git倉庫,輸入git init指令,回車就會提示/opt/html/.git: 權限不夠,加上sudo 之後就可以,我想不加sudo就給他權限可以嗎,這樣每次sudo好麻煩,而且我現在用visual studio code來版本控制,在vs code裡面是用不了sudo的哦,那麼我怎麼去初始化,添加,提交管理我的代碼呢?

世界只因有你世界只因有你2770 天前859

全部回覆(3)我來回復

  • PHPz

    PHPz2017-05-02 09:51:11

    很明顯這是權限問題,但ubuntu一般自帶git的,所以不應該是 @notreami 說的那個原因。這裡我需要確認一點:

    • 你確認在任何資料夾下使用git都會提示權限不夠嗎?

    建議試試看比較普通的資料夾,如果你的回答是否定的話,很可能就是對目前資料夾的權限不夠,也就是沒有寫權限。

    當然,你也可以使用ls -l查看資料夾的權限資訊。

    另外,我在我的ubuntu下系統試了一下,我對/opt目錄是沒有寫權限的,因此我推測你的html目錄是用sudo mkdir創建的,所以出現你這樣的問題就不奇怪了。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:51:11

    root權限下安裝的git吧?把git卸載了,然後在你的使用者權限下安裝git。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:51:11

    root權限下clone的repo吧

    yu 安裝 mei guan xi

    回覆
    0
  • 取消回覆