dotfile がファイルの読み取りに失敗しました

dotfile がファイルの読み取りに失敗しました

ドットなしのファイル (hidden) を作成し、, gh(Github cli) を使用して gist を作成すると、正常に動作します。ただし、これを隠しファイルに変更すると、ファイルの読み取りに失敗します。

# I can create a gist with a normal file.
shinichi@shinichi-Ubuntu:~$ gh gist create /home/shinichi/testing-gh
- Creating gist testing-gh
✓ Created gist testing-gh
https://gist.github.com/b2cd617f8cf35dc54986f5855ae92b1f

# checking permissions
shinichi@shinichi-Ubuntu:~$ ls -al ~/testing-gh 
-rw-rw-r-- 1 shinichi shinichi 42 Jul 30 08:40 /home/shinichi/testing-gh

# Changing the file to a hidden one
shinichi@shinichi-Ubuntu:~$ mv testing-gh ./.testing-gh

# Creating a Gist fails
shinichi@shinichi-Ubuntu:~$ gh gist create /home/shinichi/.testing-gh
failed to collect files for posting: failed to read file /home/shinichi/.testing-gh: open /home/shinichi/.testing-gh: permission denied

# checking the permission
shinichi@shinichi-Ubuntu:~$ ls -al ~/.testing-gh 
-rw-rw-r-- 1 shinichi shinichi 42 Jul 30 08:40 /home/shinichi/.testing-gh

これは macOS では動作しますが、Ubuntu では動作しません。なぜでしょうか? どうすればこの問題を解決できますか? Ubuntu でドットファイルの Gist を作成するにはどうすればよいでしょうか?

答え1

ありがとうございましたリンク

そこでスナップを削除しました:

sudo snap remove gh
sudo rm -rf ~/snap/gh

次にDebianパッケージをダウンロードしましたhttps://github.com/cli/cli/releases/tag/v1.13.1をクリックし、インストールします。

すべての snap パッケージをアンインストールして に置き換えますsudo apt install。 snap は好きではないと言わざるを得ません。

関連情報