バージョン管理システムについて語るスレ10 (641レス)
上下前次1-新
526(1): 2017/03/26(日)12:27 ID:7dOJEWlC(1/2) AAS
>>525
かけられる。かける方法を知らないお前が馬鹿なだけ
527: 2017/03/26(日)18:51 ID:iTS+fWTZ(2/2) AAS
外部リンク:git-scm.com
のことを言ってるのかな?
それなら知ってるから無駄に煽るな
528: 2017/03/26(日)19:12 ID:K0FPpjuZ(1) AAS
東京電力の新会長に日立製作所の人間が就任
529(1): 2017/03/26(日)20:40 ID:CAdFcq03(1) AAS
>>526
馬鹿を晒した気分はどうよ?
530: 2017/03/26(日)20:54 ID:7dOJEWlC(2/2) AAS
>>529
かけられたが?
531(1): 2017/03/27(月)01:00 ID:70JXvwsB(1) AAS
素人でスマンが、実際のところsubversionではできてgitではできないアクセス制限ってどんなのがあるの?
532(1): 2017/03/27(月)11:09 ID:e29nEpzR(1/4) AAS
>>531
リポジトリの一部を読み出し不可にすること
533(2): 2017/03/27(月)11:20 ID:LarKYmAi(1/9) AAS
>>532
svnだとリモートリポジトリを作るのが面倒(?)とかいう理由で
全てのプロジェクトを一つのリポジトリに入れるとかいう
アホな使い方をしている例をしていたけど、そういう話?
リポジトリの一部を読み出し不可にするのであれば
その部分だけ別リポジトリに分ければ良いと思うけど?
submoduleがあるからリポジトリの特定のディレクトリだけ
別リポジトリにするなんてことも簡単にできる
534(1): 2017/03/27(月)11:21 ID:LarKYmAi(2/9) AAS
それからsvnでリポジトリの一部を読み出し不可にするって
apacheの設定の話をしてる?
それapacheの機能だよね?
535: 2017/03/27(月)12:23 ID:X8AlYPVD(1/2) AAS
横だがsubmoduleはアンチパターン的な扱いになってきてなかったっけ
536: 2017/03/27(月)12:25 ID:e29nEpzR(2/4) AAS
>>533-534
プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
アクセス制御のために別リポジトリにするのは本末転倒
あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
537(2): 2017/03/27(月)14:24 ID:LarKYmAi(3/9) AAS
> あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
いいや? Apacheの機能を使ってもいいというのであれば
gitでも同じことはできる。
538(2): 2017/03/27(月)14:27 ID:LarKYmAi(4/9) AAS
> プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
公開するものだけを渡せばいいだけの話
公開しないものと公開するものを同じリポジトリに入れる必要がない。
> アクセス制御のために別リポジトリにするのは本末転倒
それこそ別リポジトリにするべきことだろう。
別リポジトリににすればいいだけなのに、
公開しないものを同じリポジトリに入れて
アクセス制御するほうが本末転倒だろう。
539(2): 2017/03/27(月)15:01 ID:X8AlYPVD(2/2) AAS
プロジェクトで要求するような詳細な権限管理はGitHubみたいなアプリケーション側ですることでSCMの責務ではない
以上
540: 2017/03/27(月)15:19 ID:BGS+rNUA(1/4) AAS
>>538
> > アクセス制御のために別リポジトリにするのは本末転倒
> それこそ別リポジトリにするべきことだろう。
時系列を考えないと。
最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、全部を公開するのがまずいとなる。
そういうときに、権限管理があったら便利だよねってこと。
最初から、将来起こりえるだろう事象を見越して、リポジトリを分割管理する方が本末転倒だと思うけどね。
541(1): 2017/03/27(月)16:41 ID:LarKYmAi(5/9) AAS
最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、
公開するものだけをまとめたほうがいいだろう?
アクセス禁止がデフォルト設定
公開したいところだけ、別リポジトリにまとめる
リポジトリをアクセス許可にして制限するというやり方では
ミスしやすい
542(1): 2017/03/27(月)16:48 ID:BGS+rNUA(2/4) AAS
>>541
どちらがベターかはケースバイケースでしょう。
あなたがべき論でもって、権限管理方式を全否定しているからレスしただけ。
543(2): 2017/03/27(月)16:48 ID:LarKYmAi(6/9) AAS
もともと「社内だけで使えるリポジトリ」と思っていたわけで、
どこに何をおいても社内だけだから安全だと思ってしまう。
「社内だけで使えるリポジトリ」の一部を社外にも公開しますよと
通知した所で、忘れる可能性がある。
その一部に間違えて、公開してはいけない情報を入れてしまったら?
そうなるから「社内だけで使えるリポジトリ」を
あとから変更するというのはやってはいけない。
「社内だけで使えるリポジトリ」は将来に渡っても
社内だけにしておかないといけない。
そうすると当然、社外とも共有するリポジトリを作るという話になる。
もちろん最初に作るわけじゃない。
必要になった時点で作ればいいだけ。
必要になった時点で必要な権限で新しいリポジトリを作る。
最初から公開するものとして作っているのだから間違えることもない。
別リポジトリにすることは、安全に公開範囲を決める方法となる
いちいち、このディレクトリって、誰が見れるんだっけ?
などと気にする必要もなくなる。
544: 2017/03/27(月)16:49 ID:LarKYmAi(7/9) AAS
>>542
いずれのケースでもリポジトリを分けるほうがベター
subversionを使っていたとしてもリポジトリを分けたほうが良い
545(1): 2017/03/27(月)16:55 ID:BGS+rNUA(3/4) AAS
>>543
そういうこと言い始めたら、ファイルシステム全体で権限管理しているLinuxなんて信用ならんってことになりませんかね。
546: 2017/03/27(月)17:03 ID:DbmaBtXa(1/2) AAS
>>545
ならねーよ
547: 2017/03/27(月)17:04 ID:LarKYmAi(8/9) AAS
ならないな。
ユーザーごとにディレクトリ別れているわけだし
548(1): 2017/03/27(月)17:09 ID:BGS+rNUA(4/4) AAS
そう、なりませんよね。
だったら、もしgitにも権限管理機能があったら、やはり同じように信頼できるやり方ができるんじゃないですかね。
549(1): 2017/03/27(月)17:31 ID:LarKYmAi(9/9) AAS
ソースコードの場合は、原則として
リポジトリの全てがないとビルドできないのだから
ディレクトリの一部が見れないという方式は取れない。
もし別々にビルドできるのであれば、
それは別のリポジトリにする方が良い
モジュールの独立性を高くできる。
モジュールの時点で独立しているので、
ソースコードの一部を隠すという発想よりも
安全に運用できる。
550: 2017/03/27(月)18:24 ID:e29nEpzR(3/4) AAS
>>537
使っていいからやり方教えて
>>538
アクセス権限の変更が必要になる度にリポジトリの構成を変えるの?
なかなか小学生らしい斬新な発想ですね w
>>539
github ならできるの?
551: 2017/03/27(月)18:52 ID:DbmaBtXa(2/2) AAS
>>548
論理飛躍しすぎ。
552: 2017/03/27(月)19:35 ID:e29nEpzR(4/4) AAS
非公開の情報を間違ったディレクトリに突っ込む >>543 みたいな間抜けな奴は同じ情報を間違ったリポジトリにも突っ込むと思った方がいい
そもそもそう言う間抜けに書き込み権限を与えるなよ w
553: 2017/03/27(月)21:23 ID:9ObHSaYA(1) AAS
alt gitまだー?
554(1): 2017/03/28(火)11:09 ID:uzRike2T(1) AAS
>>549
> ソースコードの場合は、原則として
> リポジトリの全てがないとビルドできないのだから
そんなことない。
メインアプリ+プラグイン/ライブラリ複数を一度のビルドでコンパイルするケースは結構ある。
出力されるのが、LM + .so複数みたいな。
555(1): 2017/03/28(火)21:26 ID:8XEqMjkn(1) AAS
>>554
一部だけビルドできるってことは、別のリポジトリにできるということ。
ならば、そうすればいいだけの話
上下前次1-新書関写板覧索設栞歴
あと 86 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.020s