2017-02-27 5 views
2

私は、さまざまな人々がsshを使用して取得するリモートのgitリポジトリを持っています。私はgitリポジトリを無効にしたいですが、git cloneまたはgit pullがあるときは何らかの親切な説明を提供します。たとえば、「このgitリポジトリはもはや維持されていません。今後、XYZのリポジトリを使用してください。」gitリポジトリを無効にしますが、クローンとプルについての説明を提供します

(比較的)簡単な方法がありますか?

+1

リポジトリの使用を推奨するための[Gitフック]の複製があります。(http://stackoverflow.com/questions/30982089/git-hook-to-indicate-repository-is-deprecated) –

+0

残念ながら、Gitにはフックがありませんこのため。 –

答えて

0

あなたがnot using GitLab、およびそのブロードキャストメッセージ機能、あるなら、あなたはssh calls a forced commandだろう作ることができます。URLは

  • 要求され

    • チェックは固有のレポ
    • 転送のためのあなたのメッセージを表示します他のリポジトリの実際のgitコマンド

    これは、sshによってアクセスされるリモートのリポジトリをホストするサーバーを制御することを前提としています。

  • 関連する問題