vscode

VSCODEで権限がないためにファイルの更新ができない場合の対処法

0
0

VSCODEで権限がないためにファイルの更新ができない場合の対処法

こんにちは。

vscodeでReactで開発している時、ファイルの権限がないために変更できないという問題がありました。

この問題は、プロジェクトユーザーのパーミッションを自分に変更することで解決できます。

しかし、ファイルのパーミッションを変更してしまうと、チームで開発しているときに、ファイルのパーミッションまでgitにプッシュしてしまうことがあります。

そうなると、チームから警告を受けてしまうこともあります。

そこで、ローカルのプロジェクトフォルダのパーミッションを変更すると同時に、ファイルのパーミッション変更のgitへのプッシュを無視するようにするとよいでしょう。

そうすれば、パーミッションを変更したファイルがオンラインで公開されることはありません。

 

$ sudo chown -R userName /Users/userName/projectName
$ cd /Users/userName/projectName
$ git config core.filemode false
$ git config -l | grep filemode
core.filemode = false であることを確認します。

git config core.filemode はデフォルトで true に設定されており、false に設定されていない場合は、パーミッションが 755 に設定されていると自動的に 644 に変換されます。

 

***参考にした記事

Pocket
LinkedIn にシェア

りょすけ
毎月3万人以上のプログラマーが訪れるoff.tokyoで、プログラマーさん向けのアンケートを実施しています、アンケートに無料回答すると、他の人の投票も見ることが出来ます!

学びたいプログラミング言語は何ですか?

 vaaaval@gmail.com



  • この記事を書いた人
  • 最新記事

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

-vscode

Copyright© off.tokyo , 2021 All Rights Reserved Powered by AFFINGER5.