#마깃: #포지 - #깃허브 #이슈관리
2024-08-28 Note forge github magit notes[ME]: 혹시 이맥스에서 깃허브 알림을 받아 볼 수 있는 방법있나?
[SYS]: You are a helpful assistant. Please write in Korean language. [ME]: 혹시 이맥스에서 깃허브 알림을 받아 볼 수 있는 방법있나?
[AI]: 네, 이맥스(Emacs)에서 GitHub 알림을 받기 위해 여러 가지 방법이 있지만, 그 중 하나는 `magit`과 같은 패키지를 사용하고, `forge` 패키지를 통해 GitHub 의 이슈 및 PR 을 관리하는 방법입니다. 이런 방법으로 설정할 수 있습니다. 기본적인 설정 방법은 다음과 같습니다.
패키지 설치: `magit`과 `forge`를 설치해야 합니다. Emacs 의 패키지 관리자를 통해 설치할 수 있습니다. `init.el` 파일에 다음 라인을 추가하세요.
```elisp (use-package magit :ensure t)
(use-package forge :after magit :ensure t) ```
GitHub 인증 설정: Forge 를 사용하기 위해 GitHub 에 인증을 해야 합니다. Emacs 에서 `api.github.com`에 인증을 위해 개인 액세스 토큰을 설정해야 합니다.
```elisp ;; 기본 설정: `
/.authinfo.gpg` 또는 `/.netrc`을 이용한 설정 ;; ~/.authinfo.gpg 파일이나 ~/.netrc 파일에 다음 라인을 추가 machine api.github.com login YOUR_GITHUB_USERNAME password YOUR_ACCESS_TOKEN ```이슈 및 알림 보기: Magit 을 통해 저장소를 열고, `M-x forge-pull`을 실행하면 해당 저장소의 이슈와 PR 을 가져옵니다.
Forge 명령: 이후 `M-x forge` 관련 명령어를 통해 GitHub 의 이슈 및 PR 을 관리할 수 있습니다.
```elisp ;; 예를 들어, GitHub 이슈를 보려면 M-x forge-browse-issues ```
위와 같이 설정하면 이맥스에서 GitHub 이슈와 PR 을 직접 관리할 수 있으며, 알림을 받을 수도 있습니다. 추가적인 알림 기능을 위한 고급 설정이 필요할 수 있으며, 이를 위해서는 추가적인 패키지나 커스트마이징이 필요할 수 있습니다.
[ME]:
Magit Forge
forge 는 깃허브 깃랩에 연동. 워로할한 개발 시퀀스 .
https://practical.li/spacemacs/source-control/forge-configuration/
git config --global github.user "junghan0611"
# git config --global gitlab.user "junghan0611"