2017-02-28 25 views
0

実験的なGC(ガベージコレクション)を使わずに私のGitblitリポジトリのコミットを削除するには?強制プッシュ後、この微妙なコミットはもはや参照がなく、GUI上でも見えます。サーバ(Gitblitの隣)にGitをインストールして実行できますか?GitblitサーバーでGCを手動で設定する方法は?

git gc --prune=now 
git reflog expire --expire=now --all 

この微妙なコミットIDはファイルシステムには存在しません。


GitblitのV1.7.1

答えて

1

Powertools pluginはその後、SSH経由でGCコマンドを発行しインストールしてください。詳細はasciicastをご覧ください。

+0

作品。 'git.sshPort = 29418'を' gitblit.properties'に入れ、Gitblitを再起動しなければなりませんでした。その後、 'ssh [email protected] -p 29418 git gc〜user/repo.git'を実行します。ありがとう。 –

関連する問題