ここで少し複雑な問題があります。git でのアクティビティなど、ソース コードで行った変更をクライアントに示す必要があります。しかし、彼らが私のプロジェクトをダウンロードまたは複製することを許可したくありません。
誰かアイデアがあれば、何か提案してください。参考までに、このプロジェクトはモバイル アプリ (Android および iPhone) です。
ChiliProjectまたはRedmineをGitホースプラットフォームとして使用する場合、Webインターフェイスからリポジトリ全体を表示して通常はクローンを作成できる「リポジトリの閲覧」権限と、「チェンジセットの表示」権限のみを区別できます。個々のチェンジセット(この場合はコミット)を参照してください。たとえば、課題からリンクされているか、アクティビティストリームにあります。
これらのツールを単にビューアとして使用し、実際のプライマリリポジトリを他の場所でホストし続けることもできます。
Git自体はユースケースをサポートしていません。したがって、上記のソリューション(または同様の機能を持つ可能性のある他のツール)を使用するか、コミットを取得して意味のある方法で表示する独自のツールを作成することができます。
免責事項:私はChiliProjectのコア開発者の1人です。