
私は GitHub に GIT リポジトリを持っており、Windows と Linux の両方で使用しています。次のようなことが観察されています。
(on Linux) git pull
(on Linux) I cannot save files. I change permissions, and make changes.
(on Linux) git push
(on Windows) git pull
(on Windows) I make some changes
(on Windows) git push
(on Linux) git pull
(on Linux) I *still* do not have the rights to change the files.
Linux 上のリポジトリ内のファイルを GIT で常に変更できるようにするにはどうすればよいでしょうか?
答え1
さらに詳しい情報が必要です。「権限の変更」後、持っている「git add」/「git commit」(またはもっと簡単に言えば「git commit -a」) を実行するには、git はファイルへの権限を登録します。
答え2
1) Linuxのホームディレクトリの下にgitリポジトリを作成します
$>mkdir ~/source
$>cd ~/source
$>git init
$>git pull .....
テストされていないコードですが、正しい方向を指し示すはずです。ホーム ディレクトリの下には、パーミッションの問題は発生しないはずです。
2) sudo git pull を実行しますが、あまりお勧めしません。