質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Git

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

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Q&A

解決済

2回答

2651閲覧

git init するとcould not commit config file エラー

murat-to

総合スコア32

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Git

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

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

0グッド

0クリップ

投稿2015/07/24 01:40

編集2015/07/24 02:36

環境
[ホストマシン]
Windows 7 Professional 64bit
[ゲストマシン]
CentOS 6.6 Basic Server 64bit
[仮想環境]
VirtualBox 4.3.30
[git]
git 2.4.6

困っていること
VirtualBox(CentOS)でホストWindows との共有フォルダ内にてgit init を行うと、下記エラーが出る。

shell

1$ git init 2error: could not commit config file /home/user/shared_dir/my_app/.git/config 3error: could not commit config file /home/user/shared_dir/my_app/.git/config 4error: could not commit config file /home/user/shared_dir/my_app/.git/config 5error: could not commit config file /home/user/shared_dir/my_app/.git/config 6error: could not commit config file /home/user/shared_dir/my_app/.git/config 7Initialized empty Git repository in /home/user/shared_dir/my_app/.git/

やったこと・確認したこと

  • ホストとゲスト間で共有フォルダを作成。(VBoxGuestAdditions for 4.3.30使用)
  • ユーザーはusermod -aG vboxsf user 済み。
  • ファイルおよびディレクトリの作成、変更、削除、移動は問題なく出来る。
  • 共有フォルダ外であれば問題なくgit init できる
  • 共有フォルダのマウントは/etc/rc.local にて下記

shell

1# uid=500(user) gid=500(user) 所属グループ=500(user),10(wheel),498(vboxsf) 2mount -t vboxsf -o uid=500,gid=500,dmode=0777,fmode=0777 shared_dir /home/user/shared_dir
  • 手動マウントでも結果は同じ。
  • gid を498(vboxsf) にしても結果は同じ。

もー、あとは何をどうしたら良いのか...。orz
どなたかご助言頂ければ有り難いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

結局、最初から仮想マシンを作りなおしたところ解消しました。
ただし、手順は本件対象の仮想マシンと同じ(はず)です。

しかし、今度は逆に新規作成の仮想マシンでは、この異常を再現できなくなってしまいましたので、根本原因は謎のままです。

閲覧下さった方、ご回答下さったpi-chan 様、ありがとうございました。

投稿2015/08/05 06:50

murat-to

総合スコア32

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

試しに、下記を実行してから再起動してみてください。

$ sudo gpasswd -a ユーザ名 vboxsf

投稿2015/08/03 16:09

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

murat-to

2015/08/05 06:47

pi-chan 様 回答ありがとうございます。 ご教示頂いた内容を試しましたが、残念ながら解消しませんでした。 その後、usermod -aG vboxsf ユーザー名 も試しましたが同様でした。 結局、仮想マシンを再度作りなおしたところ解消したのですが、今度は逆に新規作成の仮想マシンでこの異常を再現できなくなってしまいましたので、結局原因は謎のままです。 お騒がせしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問