git-bare

    0熱度

    1回答

    今天,我有一個關於GIT「最佳實踐」的愚蠢問題。 我已經搜索互聯網上,我擔心的是,有沒有這方面的「清」的答案令人吃驚。 我的問題是:人們如何使用Git一起工作? 通過這個,我的意思是他們應該如何將他們的代碼放在裸倉庫以避免衝突? 在我的例子: 我們有一個包含所有代碼,我們所謂的「應用程序」的例子 申請一個純倉庫。 我們有一個工作的儲存庫,應用程序在網站上公佈(該回購是Apache,當然沒有人觸摸到

    0熱度

    1回答

    我有一個Samba共享服務器,我的團隊能夠推到,但是當我試圖把我的錯誤在裸git倉庫: remote: fatal: sha1 file './objects/pack/tmp_pack_<changes-with-every-push>' write error: Operation not supported error: unpack failed: index-pack abnormal

    0熱度

    1回答

    我正在開發團隊爲另一家公司做一些錯誤修正。另一家公司將我們當前的代碼存儲在他們的VCS中,這是Git。但是,開發團隊中只有我們幾個人可以通過VPN直接訪問Git存儲庫。 現在我們想要獲取我們自己的存儲庫副本,並託管在我們自己的網絡中的一臺機器上,這樣我們所有人都可以做出貢獻。然後,有權訪問其他公司的Git的開發人員可以簽出並將在我們自己的回購中創建的新分支,VPN分配給其他公司,並推送這些分支。

    2熱度

    2回答

    假設我在本地計算機上有一個裸存儲庫,其編號爲./new-bare.git。 將我的計算機克隆到其他位置的正確方法是什麼?

    11熱度

    2回答

    我正在一些服務器端軟件上進行合併。通過使用git worktree,可以檢出一個給定的分支以進行裸回購,並將另一分支合併到其中。速度非常快,即使是大型存儲庫也是如此。 唯一的例外似乎是合併到master。當我做git worktree add /tmp/path/to/worktree master我得到一個錯誤: fatal: 'master' is already checked out at

    0熱度

    1回答

    我需要使用VS2015發佈到的裸存儲庫。但是,我的發佈失敗了,因爲已經有一個使用--bare命令創建的「配置」文件。這個文件是我假設的web.config。 我確認了這一點,試圖將發佈目錄中的文件粘貼到裸存儲庫中。仍然無法工作。 如果我嘗試在目錄中使用git init --bare(如果發佈的文件存在),它會失敗,說配置文件有錯誤。 這是如何處理的?

    0熱度

    1回答

    我有一個倉庫目前在AWS Code Commit上託管,但是在控制檯中我看到的只是一個工作樹。我看不到裸露的project.git目錄使用克隆裸回購時,我會參考以下幾點: git clone --bare ssh://git-codecommit.us-west-1.amazonaws.com/v1/repos/project.git 我如何可以克隆託管在AWS典純倉庫提交? (或者哪裏是.g

    2熱度

    1回答

    在上次提交我的團隊後,認爲遠程系統已經變得太重了,最好是在資產測試(重新回購)和功能測試(輕型回購)之間進行新任務。 所以我推了一個--mirror並創建了一個新的回購,但它仍然受到最後一次提交的影響,並且看起來太重了。 在克隆到本地機器之前是否可以恢復上次提交的新存儲庫? (因爲與最後添加的所有重資產的承諾是無用的新回購)

    0熱度

    1回答

    我在用作中央存儲庫的服務器上有一個裸露的git存儲庫。我已經安裝了後收到鉤,這樣,當提交被推到這個倉庫,在提交的更改使用以下命令部署到工作目錄在同一臺服務器上: git --git-dir=path-to-repository --work-tree=path-to-working-directory checkout -f 我意識到,通過設置GIT_DIR和GIT_WORK_TREE環境變量

    0熱度

    1回答

    我的服務器端裸Git回購需要定期從特殊分支櫻桃挑選提交到主(從鉤子執行)。 有沒有什麼辦法可以避免結賬,並直接在裸回購做到這一點? 編輯:由於櫻桃採摘程序是非交互式的,因此如果櫻桃採摘不適用於微不足道的應用程序,則完全錯誤是可以的。