[英]Git Windows Repository Permissions
我在全部使用SSH(Bitvise SSH)配置的Windows服務器上安裝了Git。
我已經使用管理員帳戶在服務器上手動創建了一些裸倉庫。
當我使用相同的管理員帳戶遠程連接時,它使我可以毫無問題地克隆存儲庫。 但是,當我使用用戶帳戶時,它找不到存儲庫。
因此,很明顯,這可行:
git clone ssh://Admin@xxx.cloudapp.net:789/~/Test
這不是:
git clone ssh://User@xxx.cloudapp.net:789/~/Test
我已經檢查了服務器上所有Windows權限中包含存儲庫的文件夾的權限,“用戶”擁有對所有內容的完全訪問權限。
我想念什么?
謝謝
我不確定,但是每個Git用戶都應該有另一個SSH密鑰。 嘗試按用戶帳戶克隆時,是否使用了指定的SSH密鑰(用於用戶帳戶)?
原來,我將用戶的原始路徑設置為錯誤,並且在絕對路徑上也犯了一個錯誤。 我不需要盤符...所以
/path/to/repo
工作,但是
/c/path/to/repo
沒有 無論如何,現在進行所有設置,我現在有了一個完全基於Windows的SSH Git服務器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.