Git permisionsに問題があります。コンソールからgitを実行する場合、その前にSudoを追加して動作させる必要がありますが、NetBeans GUIを使用すると、スクリプトが「Sudo」コマンドなしで実行され、その結果、次のエラーメッセージが表示されます。
[ Java.io.IOException: No access ]
動作させるには何をしなければなりませんか?
/ var/www/html/apps/blogディレクトリコンテンツの許可
wiktor@wiktor-VB:/var/www/html/apps/blog$ ls -la
all 140
drwxr-xr-x 9 wiktor wiktor 4096 lis 27 23:28 .
drwxr-xr-x 5 wiktor wiktor 4096 lis 27 21:32 ..
drwxr-xr-x 6 wiktor wiktor 4096 lis 27 21:34 app
drwxr-xr-x 2 wiktor wiktor 4096 lis 27 21:33 bin
-rw-r--r-- 1 wiktor wiktor 2318 lis 23 13:18 composer.json
-rw-r--r-- 1 wiktor wiktor 64050 lis 23 13:18 composer.lock
drwxr-xr-x 8 root root 4096 lis 27 22:23 .git
-rw-rw-r-- 1 wiktor wiktor 204 lis 27 23:28 .gitignore
-rw-r--r-- 1 wiktor wiktor 1065 lis 23 13:18 LICENSE
drwxrwxr-x 3 wiktor wiktor 4096 lis 27 23:28 nbproject
-rw-r--r-- 1 wiktor wiktor 2448 lis 23 13:18 README.md
drwxr-xr-x 3 wiktor wiktor 4096 lis 23 13:18 src
-rw-r--r-- 1 wiktor wiktor 1308 lis 23 13:18 UPGRADE-2.2.md
-rw-r--r-- 1 wiktor wiktor 1962 lis 23 13:18 UPGRADE-2.3.md
-rw-r--r-- 1 wiktor wiktor 356 lis 23 13:18 UPGRADE-2.4.md
-rw-r--r-- 1 wiktor wiktor 8499 lis 23 13:18 UPGRADE.md
drwxr-xr-x 14 wiktor wiktor 4096 lis 27 21:34 vendor
drwxr-xr-x 3 wiktor wiktor 4096 lis 27 21:34 web
Lsの出力からわかるように、.git
ディレクトリはルートによって所有されており、そのディレクトリへの書き込みアクセス権はありません。このコマンドで修正してください:
Sudo chown -R wiktor:wiktor /var/www/html/apps/blog/.git
これにより、gitディレクトリとその中のすべてのファイルの所有権が転送されます。