数十のクライアントサーバーにインストールされているアプリケーションがあります。クライアントは、アプリケーションを最新の状態に保つために定期的な料金を支払っています。私たちはGITを使ってクライアントホスト上のすべてのファイルを管理し、更新するにはちょうどgit pull
コマンドを使用します。GITを使用してクライアントライセンスを管理することはできますか?
とにかく、一部のクライアントが停止した場合があります。だから、私たちは彼がgit pull
を使用し、最新のファイルを実際にはダウンロードしないようにしたいとは思わない。
ここで、このようなケースを制御する方法について検討しています。リモートGITリポジトリに、私たちが得ることができる最新のコミットメントが、例えば2017年4月からであることを伝えることが可能かどうかは疑問です。 GITリポジトリに何らかのライセンスキーを渡すことは可能ですか?
GITでは不可能な場合は、他の解決方法がありますか?
大変お世話になりました!ちょうど私の頭の上から
私は彼らがユーザー名を使用していると思うので、あなたはこのユーザーを許可しないことができますが、彼は完全なアクセス権を失います。 –
@MartinVerjansによると、リポジトリへのアクセスを取り除くだけです。使用しているユーザーを無効/削除/ブロックし、さらに更新をダウンロードすることはできません。 –