我與另外兩個朋友一起編碼,我們都使用同一個存儲庫。出於某種原因,git對我來說隨機失敗,只有我。Git推送隨機失敗
error: insufficient permission for adding an object to repository database .git/ objects
什麼是有趣的是,我們注意到,當朋友一推他的代碼,我再也不會收到此錯誤,而且我可以高興地把我的代碼。現在,當朋友B推送他的代碼時,突然間,我再次看到這個錯誤。
這是非常奇怪的 - 我在這裏錯過了什麼?
我正在考慮文件權限問題,但我們需要更多關於您的存儲庫的細節以及如何連接到它以便說出任何有用的信息。你運行什麼樣的服務器? (Windows/Linux /其他)哪些用戶擁有存儲庫文件?你通過SSH連接?當你使用git連接時,你登錄了哪個用戶? – 2010-06-27 00:13:22
這三個用戶中的每個用戶都具有相同的訪問權限,並分別通過其各自帳戶上的SSH進行連接。服務器本身就是Ubuntu。根擁有存儲庫文件。 我不明白的是爲什麼另一個人推動應該導致我的失敗,另一個推動我的成功=/ – Dirk 2010-06-27 00:19:00