質問編集履歴

2 項目名修正

komaiyuudai

komaiyuudai score 3

2017/02/05 20:04  投稿

Gitでのファイル所有者管理について
###前提・実現したいこと
##### 環境
* CentOS6.8
* Git v2.7.0
##### 前提
* rootユーザーとtestユーザーがあるとする
* hoge.comをgit管理しているとする
* ファイル編集は何もしていないものとする
* ファイルの所有者は`test:test`とする
##### 問題
##### 発生している現象
* rootユーザーでhoge.comディレクトリまで移動し、`git status`を叩くと、管理しているファイル全てが変更されていると出る
* rootユーザーで`git checkout '変更ファイル'`を叩くと、ファイルの所有者が`test:test`から`root:root`に変更される(全ファイルで所有者が`root:root`から`test:test`に変更されていると解釈しているらしい)
* testユーザーになり、`git status`を叩くと、何も変更されていないと出る
* もう一度rootユーザーになり、`git status`を叩くと、何も変更されていないと出る
##### 質問
* Gitでファイル権限の変更を管理する設定はあると思うのですが、所有者の変更を管理する設定はあるのでしょうか?
* rootユーザーで`git status`変更有 → testユーザーになって`git status`変更無 → rootユーザーに戻って`git status`変更無 のようになるのは何故でしょうか?
どのようにしたらこの現象が発生するかはわかっておりません。
一度testユーザーで`git status`を叩くと、rootユーザーでも変更が無くなりますが、いつの間にかまた変更がある状態になってしまいます。
色々調べても解決策が出てこなくて困っております。
よろしくお願い致します。
  • Git

    1632 questions

    Gitはオープンソースの分散バージョン管理システム(DVCS)です。

1 タイトル変更

komaiyuudai

komaiyuudai score 3

2017/02/05 18:22  投稿

Gitでのファイル所有者変更について
Gitでのファイル所有者管理について
###前提・実現したいこと
##### 環境
* CentOS6.8
* Git v2.7.0
##### 前提
* rootユーザーとtestユーザーがあるとする
* hoge.comをgit管理しているとする
* ファイル編集は何もしていないものとする
* ファイルの所有者は`test:test`とする
##### 問題
* rootユーザーでhoge.comディレクトリまで移動し、`git status`を叩くと、管理しているファイル全てが変更されていると出る
* rootユーザーで`git checkout '変更ファイル'`を叩くと、ファイルの所有者が`test:test`から`root:root`に変更される(全ファイルで所有者が`root:root`から`test:test`に変更されていると解釈しているらしい)
* testユーザーになり、`git status`を叩くと、何も変更されていないと出る
* もう一度rootユーザーになり、`git status`を叩くと、何も変更されていないと出る
##### 質問
* Gitでファイル権限の変更を管理する設定はあると思うのですが、所有者の変更を管理する設定はあるのでしょうか?
* rootユーザーで`git status`変更有 → testユーザーになって`git status`変更無 → rootユーザーに戻って`git status`変更無 のようになるのは何故でしょうか?
どのようにしたらこの現象が発生するかはわかっておりません。
一度testユーザーで`git status`を叩くと、rootユーザーでも変更が無くなりますが、いつの間にかまた変更がある状態になってしまいます。
色々調べても解決策が出てこなくて困っております。
よろしくお願い致します。
  • Git

    1632 questions

    Gitはオープンソースの分散バージョン管理システム(DVCS)です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る