도트파일이 파일을 읽지 못했습니다.

도트파일이 파일을 읽지 못했습니다.

점(숨김) 없이 파일을 생성하고 gh(Github cli)를 사용하여 요점을 생성하면 작동합니다. 하지만 숨김 파일로 변경하면 파일을 읽을 수 없습니다.

# 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

그런 다음 다음에서 데비안 패키지를 다운로드했습니다.https://github.com/cli/cli/releases/tag/v1.13.1을 클릭한 다음 클릭하여 설치하세요.

모든 스냅 패키지를 제거하고 sudo apt install. 스냅이 마음에 들지 않는다고 말해야 겠네요.

관련 정보