2016-12-17 34 views
0

私たちは、大きなファイルを保存するローカルのTFS 2015環境とS3互換ストレージを持っています。 https://github.com/meltingice/git-lfs-s3S3互換ストレージでgit lfsを使用する

ではなくアマゾンS3のS3互換性のあるストレージとそれを使用することが可能です:

私はこれを見つけましたか?私はそれを試しましたが、S3の互換性のあるエンドポイントを指定する場所がわからないので、認証と構成の手間がかかりました。 Amazon S3エンドポイントがどこに指定されているかわからないので、このプロジェクトで使用されている使用済みのAWS Helperライブラリには隠されていると思います。

私のシナリオは不可能だと思いますよね?

その他のアイデアS3互換ストレージでgitを使用するにはどうすればよいですか?私たち自身のlfs APIを書く必要がありますか?

ありがとうございました。

答えて

0

は、私は私の研究中に出くわしたものです:

  • TFS 2015には、GitのLFSを使用する場合、デフォルトで大きなファイルを格納するデータベースを使用しています。
  • VSTSはgit lfsをサポートしています&は現在無料のストレージを提供しています。
  • git lfsでAWS S3 Storageを使用するには、そのようなバッチAPIのサンプルがありますhttps://github.com/meltingice/git-lfs-s3。このサンプルはS3互換ストレージをサポートしていません
  • S3互換ストレージを使用するには、それほど難しくないような独自のgit lfsバッチAPIを実装する必要があります。あなたのS3ストレージは、このために予約済みのURLをサポートしている必要があります。

私の会社は現在、JFrog Aritfactoryを共有サービスとして提供しているので、JFrogでgit lfsを使用します。

これが役に立ちます。

0

LFSでTFSを使用している場合、ファイルはTFS内に保存され、s3ストレージには保存されません。ここで

関連する問題