Translate

BTemplates.com

Powered by Blogger.

2018年7月11日水曜日

2018-07-06, 08,09,11 到達点メモ


久しぶりにgit add .やgit add -Aをしたら以下のようなエラーが出た
error: insufficient permission for adding an object to repository database .git/objects
error: .gitignore: failed to insert into database
error: unable to index file .gitignore
fatal: updating files failed

ここのサイトを参考にして
以下のコマンドを入力しました

$ sudo chmod -R 0777 .git/objects/

0777って何だっけと思って調べなおしたところ
このサイトによると
100番台は、オーナー、10番台は、グループ、1番台は、全員
読み込みが4、書き込みが2、実行が1

つまり、これは全部書き込み、読み込み、実行を許可するという
権限っぽい

コマンドの方も調べてみました。

chmodは薄々察していましたが、パーミッションの属性を変更するコマンドで
-R は ファイルやフォルダを再帰的に変更するオプションだそうです

参考サイト
【 chmod 】コマンド――ファイル/ディレクトリのパーミッション(許可属性)を変更する
今さら聞きづらい「ファイルパーミッション」について
Git: 複数アカウントで同リポジトリーで作業していると "error: insufficient permission for adding an object to repository database .git/objects" が発生する

RailsTutorialの第五章をやっているのだが
いつの間にかBoostrapがよく使われるようになったように見える
初版が2011年なので意外と古い様ではある
恐らく広まるのに時間がかかった感じなんだろう

mvコマンド

mv オプション ファイル元 ファイル移動先

次は5.1.3 パーシャル (partial)から

0 コメント:

コメントを投稿