gitosis

    1熱度

    1回答

    我有 debian lenny上的工作gitosis安裝,但服務器得到更新,現在當我嘗試推/拉/取,連接超時。更新到gitosis的最新版本可能是一個好主意,但我無法找到關於如何升級軟件的任何內容。我將如何升級gitosis?我只是重新安裝?

    1熱度

    2回答

    我想用戶A和B具有克隆,推拉,而用戶C只能做克隆和拉(不推) 我該怎麼辦呢?

    46熱度

    10回答

    是否有更易於使用的gitosis替代品? 我目前在我的實驗室的Ubuntu服務器上運行gitosis。我們經常添加新用戶和回購。我發現gitosis.conf語法不直觀,如果我犯了一個小錯誤,整個gitosis系統失敗,請參閱例如this question on SO.當gitosis失敗時,它也會終止對包含gitosis.conf的git存儲庫的訪問... go figure ... There

    3熱度

    2回答

    Gitosis能夠基於公鑰/私鑰對對用戶進行身份驗證。它能夠找出哪個用戶當前正在提交。但是,用戶名和電子郵件取自客戶端的Git配置('git config user.name'等),可以將其設置爲任意值。有什麼辦法可以將用戶名和電子郵件與他們的公鑰相關聯,然後讓Gitosis使用這些姓名和電子郵件作爲提交者的姓名和電子郵件地址? 我不在乎我是否會使用Gitosis或WebDAV或其他一些替代方法來

    1熱度

    2回答

    的行爲,我有混蛋奇怪的行爲 - 推工作,但克隆不是:( alec$ git clone git://host/repo.git Initialized empty Git repository in /Users/alec/Temp/repo/.git/ host[0: x.x.x.x]: errno=Connection refused fatal: unable to connect a

    1熱度

    1回答

    我下面this tutorial 這一步後: $ git commit -a -m "Allow jdoe write access to free_monkey" $ git push 我總是失敗,此錯誤: fatal: exec hooks/post-update failed. 這是從我的/home/git/repositories/gitosis-admin/hooks/post

    0熱度

    1回答

    我有一個使用gitosis在我的服務器上託管的git repo。我有分支的主人和模板,我重命名模板分支開發並將開發分支推到gitosis repo,它創建了一個名爲develop的新分支,但是如果我查看repo_dir/refs/heads目錄中的gitosis repo,模板分支仍然存在,我怎樣才能從回購中刪除這個分支?

    12熱度

    3回答

    我們使用git和中央repo(使用Gitosis)。我創建了一個post-receive鉤子,當更改被推送到中央倉庫時,生成一個發送到dev郵件列表的電子郵件,並從git倉庫中的文檔文件夾生成文檔。 因此,在〜混帳/我有一個目錄,我們將稱之爲「一」包含混帳回購協議的副本。後收到鉤的樣子: #!/bin/bash cd ~git/repositories/a.git . ~git/post-re

    2熱度

    1回答

    我在Windows Vista PC上運行cygwin。我成功安裝了sshd,配置好並構建了gitosis。 我可以遠程git克隆gitosis-admin.git存儲庫,對配置進行更改,提交併成功推回到cygwin機器。 但是,更新後不會執行,並且新的存儲庫(如配置中指定的)尚未創建。 我已經運行: chmod 755 /home/git/repositories/gitosis-admin.g

    1熱度

    1回答

    我無法在任何地方找到這個解釋,所以這可能意味着如果我正確地考慮這個問題,這將是顯而易見的。請給我直線。 當我在gitosis服務器上創建一個存儲庫'Project'時,我可以通過URL [email protected]:Project.git訪問它。這很好。 然而,我也看到形式[email protected]:Directory/Project.git的網址。對URL的Directory/部分