git-bare

    2熱度

    2回答

    如何驗證文件是否正確推送到裸存儲庫?由於裸倉庫沒有工作樹,所以你顯然不能做一個簡單的git log,因爲它不會被當作git倉庫。 我知道有像建議here這樣的解決方案,但我想知道如何使用命令行執行此操作。

    1熱度

    2回答

    我很確定這個問題之前已經被問過,但我似乎沒有找到它。很抱歉,如果它是一個dublicate。 我有一個純倉庫可以稱之爲project_x.git,如果我們檢查的配置文件,它說 [core] repositoryformatversion = 0 filemode = false bare = true symlinks = false ignorecase = true hideDot

    3熱度

    1回答

    我有一個網站,在生產服務器上有大約15,000個文件。遠程開發人員現在正在執行網站上的大部分工作,但我偶爾也需要進行一些編輯。很明顯,我們需要一些版本控制,所以我正在嘗試設置git。 我真的想保持設置簡單明瞭。我們不需要任何集成商來查看我們的變化 - 我們完全信任將變更推送到生產站點。我也沒有看到任何需要將更改發佈到臨時服務器之前,因爲沒有任何可以測試的地方我們無法在本地計算機上進行測試。我基本上

    2熱度

    1回答

    我有一個小型PHP庫,我已經編寫它來支持各種Web項目。這些項目都在git中,圖書館是每個回購協議的子模塊。 Web項目使用git push進行部署,部署腳本需要訪問庫子模塊回購以更新庫。 有時對於任何給定的項目,庫都會有自己的分支,直到我將這些更改合併回主分支。 我已經爲該庫設置了裸露的遠程回購站,並且能夠將庫子模塊推送到遠程回購站。這很好,我可以在遠程回購中看到這些提交。但是,當我嘗試部署時,

    0熱度

    1回答

    我有一個場景,我有一個回購,用戶直接訪問文件,他們不知道git存在,並對本質上是文本文件進行更改。 我有那個回購克隆。所以當提交進行時,使用post-commit鉤子將更改推送到克隆的repo。 現在,我將克隆回購作爲裸回購。但是,我現在想要做的是在每次推送時都要運行腳本。該腳本將讀取剛剛推送的文件的內容。這是否被視爲提交?我可以再次使用post-commit hook嗎? 這是否可以在裸回購?由

    2熱度

    1回答

    我有一個裸露的git倉庫,我推到現場部署的服務器。它有一個簡單post-receive掛鉤,與最新的master更新我的服務器代碼。 我有時需要恢復到一個特定的過去犯下的錯誤時,在生產服務器(我測試自己本地的,但我不明白的一切)上找到。有沒有一種很好的方式來恢復過去提交的這個設置? *通過漂亮的我的意思是一個班輪就像推到純倉庫:git push prod master

    0熱度

    2回答

    在我目前的設置中,我的開發服務器有一大堆我和其他用戶推送到的裸露git存儲庫。但是,現在,我想在服務器本身上集成PHPUnit測試。 我最初的想法是在每個存儲庫中有一個名爲tests的子目錄,然後有類似VisualPHPUnit的東西運行測試,以便通過服務器的「網站」查看結果。但是,看到遠程存儲庫是裸露的,我不能準確地告訴VPHPU去查找測試目錄 - 因爲它們不是真的在那裏。 有沒有更好的做事方式

    1熱度

    1回答

    我在EC2實例上創建了一個裸Git回購,並且我從我的開發機器推送了一個分支給它。我現在可以在服務器上運行git log,它可以查看所有內容的最新信息。 開發機器現在有兩個遙控器,其中一個「原點」是代碼所在的Bitbucket.org repo,第二個「ec2」是我爲了部署代碼而推動的遠程遙控器。它看起來像只要我推到「ec2」它基本上會同步回購與我從Bitbucket中獲取的任何東西。這很好,但在我

    0熱度

    3回答

    我想用git嘗試一些東西,我不想在工作存儲庫中搞亂任何東西。 爲了讓事情安全起見,我製作了一份裸露的回購協議副本,我從這個回購協議以及此回購協議中準備完成所有推送和標記。我用: cp --preseve -r original.git copy_of_original.git 雖然我明白一個可以撤消壞的提交和諸如此類的東西,我不想離開所有這些還原提交回購,我也不想做任何重構,因此我的願望,只是

    0熱度

    1回答

    我使用的是baresharedRepository以允許一組開發人員推送。 爲了繼續推動良好的文件組,我改變了objects $ sudo chmod -R g+s my_repository/objects 如果真的是做正確的方式SGID,我應該改變任何其他目錄(branches,refs的SGID ,...)?