[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/21 15:56 / Filesize : 225 KB / Number-of Response : 900
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Git 9



1 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 13:22:20.98 ID:s4x1CSLN]
ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。

Git - Fast Version Control System
git-scm.com/

◆関連サイト
Pro Git - Table of Contents
progit.org/book/ja/
Git入門
www8.atwiki.jp/git_jp/

◆前スレ
Git 8
toro.2ch.net/test/read.cgi/tech/1389701817/

364 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 07:45:11.01 ID:n1PIULKZ]
>>353
中身が似てるファイルね
rename扱いにしてるのはログ表示の時だから、まあ気にしなくていいには変わらない
コピペ検出機能だとでも思っておけ

365 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 13:12:50.33 ID:EAqxmtFF]
リモートにtagをpushした後、リモートに存在するtagを確認するにはどうすればよいのでしょうか
ローカルリポジトリのtagなら git tag, リモートのブランチなら git branch -r ですが、
リモートのtagを表示するコマンドが見つかりません

366 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:26:01.92 ID:H1NY/7i6]
git ls-remote リモート名

367 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:26:42.30 ID:oP8j+OVm]
>>365
これでリポジトリを直接指定して確認できるけど、
git ls-remote --tags リポジトリのURL
もっといい方法があるかも?

368 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:47:09.37 ID:EAqxmtFF]
>>366-367
感謝です!ありがとうございました!

369 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 11:33:46.82 ID:bQKl4dNQ]
リモートリポジトリからPullした直後で一切変更を加えていないにも関わらず
git statusでいくつかのファイルで差分が検出されてしまう現象にが起きています

差分が検出されているファイルのdiffを見るとソースコード全体が入れ替えられたような表示になります
しかし、該当ファイルをgit addしてから再度git diffすると変更点なしと表示されます

現象が起きるファイルは.cpp、.cs等複数の拡張子で
その拡張子のファイルすべてで起きる訳ではなく、頻繁に更新されるファイルで起きているように見えました

この現象についてWeb検索したのですが、該当しそうな情報は得られませんでした
githubのクライアントとVisualStudio2013のgit機能を併用していることに
原因がありそうな気がしているのでそのあたり調査する予定ですが
見直すべき設定等、何かヒントを頂けたら嬉しいです

370 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 11:50:13.22 ID:IxrX60Uq]
>>369
改行コードだな

371 名前:デフォルトの名無しさん [2014/05/04(日) 18:11:29.06 ID:Efc5dGc7]
git config core.filemode false
git config core.symlinks false

372 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 12:36:20.36 ID:qzGHizbC]
pullは1箇所から取得してpushは複数にする方法を教えてください
AitHubのみpullして
pushはAitHub,BitHub,CitHubの3箇所に送信してバックアップがしたいんです



373 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 13:48:29.73 ID:bcw2AmGJ]
>>372
git remote add知ってる?

374 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 13:50:28.20 ID:HNW3XBXV]
それ知ってますけど1つのとこしかpushできませんよね

375 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 14:07:54.45 ID:NnoKU6B2]
一つの所ってなんですか? originですか?
なんでいちいち名前を指定すると思いますか?
一つだけなら名前は必要ないはずですよね?

376 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 14:08:40.84 ID:NnoKU6B2]
なんでremote addだと思いますか?
一つだけならremote setでいいはずですよね?

あとは自分で考えてください。

377 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 18:39:57.72 ID:G1VleuAd]
git push {A,B,C}itHub branch

378 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 11:11:21.75 ID:wWugdkdR]
>>369
autocrlfくさい

379 名前:369 mailto:sage [2014/05/06(火) 15:12:16.47 ID:5E8fiGLl]
>>370,371,378
ありがとうございます。
いただいた助言を参考に試行錯誤して、とりあえず以下の操作をしたら
現象が落ち着きました。

・core.autocrlfをtrueからfalseに(Windowsでしか開発しないので)
・core.whitespaceを明示(space-before-tab,trailing-space)
・該当ファイルをVisualStudioの「ドキュメントのフォーマット」を使用して整形

もしかしたらwhitespace周りが原因だったのかもしれません。
どうもありがとうございました。

380 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 16:27:04.50 ID:dFD2Q7zD]
masterブランチの内容をtestブランチに移動して
masterブランチ内のファイルの内容を空の状態にする方法を教えてください

381 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 18:22:58.02 ID:ms/T2S5F]
ファイルの内容を空の状態にする?ファイルのサイズを0バイトにするってこと?

382 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 18:53:05.44 ID:2kojW0Cn]
あるブランチでコミットした内容をmasterに反映させる時rebaseを使えっていうのをここで習ったんですが
具体的にどうやるのか教えてください

git init
touch a
git add a
git commit -m "INITIAL COMMIT"
git checkout -b kaihatu1"
echo "1" > a
git add a
git commit -m "1を追加"
echo "1" > a
git add a
git commit -m "数字を2に変更" ←いまここ
この後から何をしたらいいのか教えてください



383 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 18:59:41.16 ID:WvF/ZXc8]
絵に描いたような教えてクン

384 名前:デフォルトの名無しさん mailto:sage [2014/05/06(火) 19:03:35.48 ID:Fr+PW76D]
あるブランチでコミットした内容をmasterに反映させる時に使うのはmerge

ブランチには複数のコミットが含まれている。という前提とする。

masterにマージする時のやり方

1. squashして一つのコミットにしてマージ
2. squashせず、マージコミットを作ってマージ(no fast foward)
3. squashせず、マージコミットもつくらずマージ(fast forward)

ブランチは作業履歴とか入っていてコミットが汚いことがあるので
mergeする前にブランチを綺麗にしておくと良い。

ただし1ならコミットは一つになるからrebaseする必要はない。

2. もしくは 3の時、マージされたコミットを綺麗にしておきたいならrebaseする。
小さなバグ修正とか、タイポの修正とかそんなのが残ってても気にしないならrebase不要。

ただし、rebaseせずにfast fowardでmasterにマージすると
revertしづらくて死ぬだろう。コミットが綺麗なら3でも良いが、
2にしておくと、ブランチ単位でrevertできるから楽。

385 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 13:29:58.96 ID:DrfDcIuJ]
1.9.3 がリリースされたね

386 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 16:13:44.39 ID:8Qasa1hM]
>>385
それが・・・どうかしたの?

387 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 16:14:30.91 ID:M5uHChWE]
今回のはつまらんリリースだ

388 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 17:39:48.22 ID:qkdWQCFA]
まだ1.9つかってるの?もうこっちは2.0使ってるよ

389 名前:デフォルトの名無しさん [2014/05/11(日) 19:24:38.83 ID:04FzsR6r]
俺のはいまだに1.7ですが

390 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 21:21:49.14 ID:wZvRNfhO]
カレントを追いかけているから俺も常に最新・・・
アップデートきてたから1.9.3に今した

391 名前:デフォルトの名無しさん [2014/05/11(日) 21:23:17.01 ID:pXskIuQ6]
1.8 位から、処理速度が速くなったと思う

392 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 00:23:32.35 ID:fWwUyCwI]
俺初めて使ったとき、まずルートでinitしていつまでも延々待ちになってしまって
壊れているかと思った。



393 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 12:14:12.48 ID:bllVZHXA]
>>390
カレントってなに?gitからクローンすると2.0になるけど?

394 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 13:44:49.20 ID:1rzT8Re4]
>>393

>カレントってなに?gitからクローンすると2.0になるけど?

「現時点で GitHub から Git のリポジトリのクローンを取得してビルドしてインストールすると 2.0 になる」という意味?

現時点で 2.0 は正式版ではなくて RC 版だよ。
https://github.com/git/git/releases

現時点の最新の 2.0 は 2日前にリリースされた v2.0.0-rc3。
現時点の最新の正式版は 2 日前にリリースされた v1.9.3。

395 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 16:08:54.91 ID:VMOJUad9]
バグ修正が中心のリリースとなる「Git 1.9.3」が公開される
sourceforge.jp/magazine/14/05/12/152000

396 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 00:02:25.45 ID:cgdWIPbr]
>>394
カレントって普通

> 現時点の最新の 2.0 は 2日前にリリースされた v2.0.0-rc3。

を指すんじゃね?

397 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 00:23:30.33 ID:Kbu/OO7P]
カレントって普通は安定板stableの最新版じゃないの
テスト要素のあるrcやβは含まないんじゃないの

398 名前:デフォルトの名無しさん [2014/05/13(火) 00:36:15.98 ID:A9K77IIM]
普通は安定版だよ

399 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 00:47:21.79 ID:V9w/ceW7]
currentというとバージョン管理システムから持ってきた
開発版のソースを指すケースもあるな
*BSD方面とか

400 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 01:02:23.02 ID:TNqok+m1]
2.0を使ってるひとは、2.0がrc版だって認識して使ってるの?

401 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 01:09:14.75 ID:8hwDbhT0]
RCというのはリリース候補。ベータ版よりも
完成度が高い、リリース版レベルのもののことだよ

402 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 01:09:32.07 ID:Kbu/OO7P]
そりゃそうだろ
ソースからビルドするならタグから引っ張ってくるだろうし



403 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 01:11:36.76 ID:Kbu/OO7P]
>>401
v2.0.0はrcが1、2、3と出てるんですがそれは

404 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 01:19:56.17 ID:aq/kP6dx]
>>403
完成度もせいぜいベータよりはマシ、ってレベルで
gitのリリース版レベルなんてのは所詮その程度だ

ってことを>>401は言ってる。

405 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 01:21:40.67 ID:TNqok+m1]
2.0で付加される新機能を早く使いたいとかGitのバグ取りに協力したいっていうなら理解できるんだけど、それ以外に2.0rcをあえて使う理由ってあるの?

406 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 05:43:56.92 ID:Tx8Pcw2g]
自分が何かgitに関連するモノを作って自分以外の人に提供してるなら
最低でもRCの段階で問題無い事を確認しておきたいな

407 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 12:15:49.81 ID:KvmMEOaQ]
>>406
それは理解できる
でもこのスレの >>388 とか >>393 ってそういう感じじゃないんだよね
GitHubからクローン取得してビルドしたら2.0で、2.0がrcであることも知らないで使っている、そして2.0未満のバージョンのユーザを馬鹿にしている
こんな風に思えてしまう

408 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 12:57:27.93 ID:0j07nOJV]
データを蓄積するツールとして使ってるから安定版。俺はまだ1.7使ってるし。

409 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 13:06:38.35 ID:vRP8IXzs]
>>407
身の回りにいるならともかく、ネットの向こうにいる他人なんてほっとけよ。
あと、>>388 でバカにされたとか思うようなら、このての掲示板見ない方がいいと思うぞ。

410 名前:デフォルトの名無しさん [2014/05/13(火) 13:14:13.76 ID:+cSIqVHp]
gitでバージョン番号管理って、みんなどうやってる?

411 名前:デフォルトの名無しさん [2014/05/13(火) 18:24:36.93 ID:A9K77IIM]
vistaでgui使ってコミットするファイルの選択してたら固まりまくったんだけどなんなん
1.8.4で起きて1.9.2に更新しても再発した
もろもろ込みの15mくらいのexe
Git-1.8.4-preview20130916 → Git-1.9.2-preview20140411

412 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 18:42:33.12 ID:KvmMEOaQ]
>>409
了解



413 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 20:58:37.93 ID:Xzl/NzK/]
Gitのmasterはrcとはいえpuやnextに比べれば安定してんじゃねーの
あとGitはrcをリリース4 5週間前から毎週出すポリシーみたいだから、
rcの数が多いか少ないかで安定度は測れない。
一応今週末に正式リリース予定ぽいんで、
今週出なければなんかまずいバグが残ってるのかもね。

414 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 21:43:52.50 ID:HfUZuSMx]
gitをコンパイルして入れるときってユーザーはrootでやってますか?

415 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 21:58:13.25 ID:8hwDbhT0]
>>414
コンパイルは一般ユーザー

ディストリは?

416 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 22:42:01.92 ID:HfUZuSMx]
debianです
ソースコードから入れる時って/usr/local/srcにいれてるんですが
ここ一般ユーザーだと書込できないんですよね
おまけにrootにsshの設定をしてないのでgit cloneできないし
rootにsshの設定をするべきではないらしいのでどうするのがいいのかわかりません

417 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 22:48:27.73 ID:8hwDbhT0]
debianなら /usr/local 以下は staff グループになってるでしょ?
なら自分をstaffグループに追加すればいいだけ。

まあ、俺は自分のhome以下でコンパイルするけど。

なんかさ、よくコマンド実行できなかった時、
グループに追加すればいいのに、すぐsudo使う人いるよね。

418 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 22:49:46.52 ID:tJgFTBc/]
ソースなんてどこに入れてもいいし、バイナリやライブラリもパス通ってるならどこでもいい

419 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 22:49:59.25 ID:tmdhIwHM]
なんか呼ばれたような気がしたので

420 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 23:30:22.27 ID:HfUZuSMx]
なんかエラーで全然ここに書込ができません
ありがとうございます
あとはlinxuできいてきます

421 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 00:59:32.71 ID:N43CNidq]
Git の公式の文書ではソースからのインストールの例として sudo を使ってるけどね。
git-scm.com/book/en/Getting-Started-Installing-Git

422 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 01:46:24.51 ID:ToGrq+HN]
>>410
リリース番号とかなら、CIツールのビルド番号とかでいいんじゃね



423 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 02:13:25.97 ID:+eGAQ9pX]
そもそも自分しか使わない PC で、いちいちグループに追加とかしてると、むなしくなってくるわ
sudo で十分だよ

424 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 02:48:09.56 ID:LFlUnuUg]
sudo & パスワード打つのが面倒だろ?
楽な方を提案してるんだよ。

425 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 02:49:32.86 ID:TJ8LcHmI]
もうrootになっちゃえよ。

426 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 02:51:54.81 ID:EH48jFeA]
侵入されたら即乗っ取られそうなインターネッツですね

427 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 03:03:17.35 ID:LFlUnuUg]
>>425
それはだめ。

root使うなって流れでsudoなんだろうけど、
なんでもsudo使ってたら意味ないって。

そのうち普通のコマンドまでsudo使う癖がつくとかな。
sudoつかってホームディレクトリ以下にファイルやディレクトリを
作るもんだから、自分のファイルを編集できないとかアホなことにw

428 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 04:42:12.31 ID:8Tw5p8Hi]
一般ユーザの権限増やしちゃうほうが余程ダメだろ
確かに初心者の頃には自分に弄れないファイル作ったりするもんさ

…でも、そこでそのファイルの所有者を自分に戻す方法や
どうすれば一般ユーザのファイルとして作れるのかを考えず調べずに
「一般ユーザの権限を増やしちゃえ」
ってやるのは思考停止だと思うよ、root常用と発想が変わらない

429 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 05:13:22.04 ID:TJ8LcHmI]
普通にrootでapt-getしてstaffなユーザでgit使ったらいいんじゃないの。
staffグループに入れるのすら嫌うのにsudoersに入ってるってどゆことよ。

430 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 07:50:49.18 ID:gY3lBZ4/]
GUI があって sudoers 弄ってる認識ないとか。

431 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 07:51:39.21 ID:HVjR+QBF]
>>429
> 普通にrootでapt-getして

いちいち root でログインしてるのか?

432 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 08:16:46.96 ID:1MSvyiHJ]
脱線はそのくらいで



433 名前:デフォルトの名無しさん [2014/05/14(水) 10:07:15.20 ID:LFlUnuUg]
>>431
権限あればいいんだから方法はなんでもいい
須藤でも流宇屠でもなんでもいい

434 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 10:21:07.79 ID:U/CskQfB]
そもそもlinux公式のパッケージなんて古いのに誰が使うんだよ
俺が使ってるのディストリのは1.7だぞ
OpenSSLの件もあるのに今1.9.1以下を使ってる奴は世界の地雷

435 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 10:50:10.78 ID:tkkbE9ax]
権限設定が大雑把すぎる
rootにならないと何もできない

436 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 11:53:53.82 ID:HVjR+QBF]
>>433
>>429 が sudoers どうのこうの言ってるから聞いただけ。

関係無いけど、須藤とか流宇屠とか面白いと思って書いてるの?

437 名前:デフォルトの名無しさん [2014/05/14(水) 13:19:05.91 ID:LFlUnuUg]
>>436
面白いと思ってるならいちいち確認しにくるなよ
もっと自分の感性に自信持てや

438 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 14:37:13.29 ID:RXztcnfz]
>>427
>なんでもsudo使ってたら意味ないって。

たしかにsudoインフレ気味のきらいはある。
お前もう別にrootでログインしているのと変わらんのと違うか、みたいな。

439 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 15:57:03.71 ID:z8cZm/fT]
スクリプトの中でsudo書いたら負け

440 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 18:43:36.40 ID:HVjR+QBF]
>>437
ひょっとして皮肉って、わからなかったのか? (w

441 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 19:12:13.53 ID:56gZpWss]
どうでもいい

442 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 19:45:20.61 ID:LYwl2FB3]
相談させてください。
開発ブランチをmasterへマージしたいのですが、
masterブランチがかなり進んでしまい、開発ブランチとの共通コミットがかなり前の物となってしまいました・・・
このままマージすると履歴が見づらいので、masterでリベースをしたいのですが、
開発ブランチにも、沢山のマージコミットがあり、そのままリベースするとマージコミットが吹き飛んで困ります。
マージコミットを残したままで、masterとリベースする方法というのはあるでしょうか?
もし、そのような方法がない場合・・・
どのようにすれば、少しでも見やすい履歴として残してマージする事ができるのでしょうか・・・
よろしくお願いします



443 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 20:19:17.04 ID:NgeMMujl]
マージじゃあかんのか?

444 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 20:37:04.99 ID:W0xDTkwU]
--preserve-merges で ggrks

445 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 20:38:55.41 ID:W0xDTkwU]
だけど俺もマージをおすすめする

446 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 20:59:04.67 ID:LYwl2FB3]
>>443-445
お答えありがとうございます
まさしく、--preserve-merges この機能を求めていました!
本当に助かりました
普通にマージでも、運用はまったく問題ありません。
しかし、あまりに前のコミットからブランチが切れている物なので、
グラフ上でその他のマージしたコミットなどを、またぎまくりで見るのた大変な状態でした・・・
本当に感謝です

447 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 21:21:30.74 ID:Tc6rr+/g]
男なら履歴をいじってんじゃねえよ!

448 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:35:14.87 ID:XlAO72qf]
git-scm.com/download/gui/win
ここにTortoiseGitないのは何で?

449 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:23:23.76 ID:LFlUnuUg]
>>428
> 一般ユーザの権限増やしちゃうほうが余程ダメだろ
意味不明。

今の話はsudo権限で書き込める人に対して
sudo使うな一般ユーザー権限でコマンド使えるようにしろって話だから。

誰もsudo権限ない人に権限与えろなんて言ってねーよw

> …でも、そこでそのファイルの所有者を自分に戻す方法や
> どうすれば一般ユーザのファイルとして作れるのかを考えず調べずに
> 「一般ユーザの権限を増やしちゃえ」
> ってやるのは思考停止だと思うよ、root常用と発想が変わらない

そんな話してないけどねw

sudo使って権限を変える行為のがroot常用と同じだから
sudoも使わずに一般ユーザーでやれるようにしろと。

ユーザに必要な権限を与えるのは、必要で許されるならば何の問題もなく、
権限を与えなければ、sudo使うしか無いわけでそれがroot使ってるのと変わらない。

っていうか、sudo常用=root常用ってわかってる?

450 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:36:27.18 ID:ExP2CQtU]
a.phpを修正(50行)した後にb.php(500行)を修正しました
このときgit add a.php; git commit -m "a.phpを修正"したあとにgit checkout -fしたらどうなりますか?

451 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:36:39.56 ID:EH48jFeA]
クソニートの戯言はチラシの裏にでも書いてくださいね

452 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:38:18.31 ID:EH48jFeA]
>>449宛て



453 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:45:05.68 ID:LFlUnuUg]
煽って何がしたいの?w

454 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:48:28.71 ID:PSOih+2g]
今週の中学生日記はここですか

455 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 00:44:28.26 ID:YRo5/B9y]
>>449
「どこからがどの権限なのか」を意識しづらいのがroot常用の一番の問題かと。
まあそもそも、もうスレチなんだが。

456 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 01:08:22.07 ID:p6ZJAeXV]
>>449
> っていうか、sudo常用=root常用ってわかってる?

こういう奴って /etc/sudoers の ALL = (ALL) ALL をおまじないだと思ってるんだろうな...
能力のないものには、いい道具与えても無駄なのがよくわかるな (w

457 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 01:23:15.29 ID:FUoGOy6E]
>>456
本当にsudo常用がroot常用と変わらないの分からないの?

sudo touch a ってやったら、root:rootでファイル作られるよね?

sudoはなるべくrootにならずに、root権限(ユーザー未指定の場合)で
実行するものであって、結局のところrootで実行しているのと同じ。
sudoを常用したら意味がないんだけど。

なんでもかんでもsudo使って"root権限で実行"するのではなく
適切な権限を指定しなさいと言ってる。

458 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 01:45:41.47 ID:p6ZJAeXV]
>>457
> sudo touch a ってやったら、root:rootでファイル作られるよね?

お前俺のレスの意味わかってないだろ (w
touch でファイル作られるのが嫌なら禁止すればいいだけ
ALL = (ALL) ALL って書いといて、root 常用と同じとか、バカすぎ

459 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 02:11:34.74 ID:t+uv2X5h]
「俺のレス」
くさかべ先生が怒りそう

460 名前:デフォルトの名無しさん [2014/05/15(木) 02:39:04.28 ID:mVM4WfmV]
そういうことにしたいのでつね

461 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 03:28:24.48 ID:FUoGOy6E]
>>458
お前根本的に間違ってるじゃんか。

/usr/local/srcへの書き込みだぞ。
実行コマンドを制限してどうする。

こういう時はグループで書き込み権限を与えるんだよ。
sudo使うにしても結局グループ使うんだから、
sudoの前にまずグループだろうが。

462 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 07:07:31.46 ID:p6ZJAeXV]
>>461
> /usr/local/srcへの書き込みだぞ。

俺はそんな話してない。
俺は、

> っていうか、sudo常用=root常用ってわかってる?

がおかしいって言ってるだけ。
ちなみに sudo はグループでもユーザーでも指定して制御できるから

> sudo使うにしても結局グループ使うんだから、

は、根本的に間違ってる。
なので、

> お前根本的に間違ってるじゃんか。

これはお返ししておくよ (w



463 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 07:10:12.05 ID:ARfjiSB0]
ブランチ名に日本語使ったりする?

464 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 09:03:46.47 ID:FUoGOy6E]
>>462
> 俺はそんな話してない。
そもそもそれが間違ってるじゃないか。

話の流れを読め。

最初の >>416 は ファイルを書き込む権限の話。
> ソースコードから入れる時って/usr/local/srcにいれてるんですが
> ここ一般ユーザーだと書込できないんですよね


>>428 でもファイルを書き込む権限の話。
> 一般ユーザの権限増やしちゃうほうが余程ダメだろ
> 確かに初心者の頃には自分に弄れないファイル作ったりするもんさ

最初っから、ファイルの権限の話なんだよ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<225KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef