Programing/Git20 Github Actions 자동화 설정한 것 취소하기 Github 해당 리포지토리로 이동하여 settings 클릭 좌측 사이드 패널에서 Actions - General 클릭 우측 패널에서 Actions permissions 중 Disable actions 클릭 후 save 클릭 또는 자동화를 하기 위해 생성한 스크립트인 .yaml 파일을 리포지토리에서 삭제해도 된다. Programing/Git 2025. 1. 14. 더보기 ›› Tistory RSS를 GitHub에 자동으로 md 파일로 파싱하여 커밋하기 구현하고자 하는 기능GitHub Actions를 이용.Tistory의 RSS를 이용하여 최신 게시글을 자동으로 md 파일로 변환하여 깃허브 리포지토리에 수집하고자 함.수동으로 수집할 수도 있고, 시간마다 자동 실행되게 할 수 있음.원리는 GitHub에서 인식 가능한 소스코드를 작성해서 GitHub Actions가 코드를 읽고 실행하게 하는 것임. 내가 실행하는 것이 아님.제목은 티스토리라고 한정지었지만 RSS를 이용하는 것이기 때문에 티스토리, 벨로그, 네이버 그 어떤 플랫폼의 서비스여도 RSS만 발급되면 주소만 바꿔주면 동작함.심지어 RSS를 공개하는 기상청 같은 공공기관이나 뉴스 사이트 등 모든 곳을 이런 방식으로 게시글을 박제(?), 아카이빙(?) 할 수도 있음.이것을 응용해서 남의 블로그 RSS도.. Programing/Git 2024. 7. 5. 더보기 ›› [GitHub Actions] Auto-Commit 보호되어 있는 글 입니다. 2024. 7. 5. 실수로 GitHub에 올려버린 .env 지우기 gitignore에 환경변수 파일 설정# .gitignore.env환경변수 파일 캐시에서 제거git rm --cached .env변경사항 커밋git commit -m "Remove .env file from repository"변경사항 pushgit push origin main 위 과정은 리포지토리에서 파일만 삭제하는 것이고 커밋 로그는 그대로 남아 있어서 이곳에서 볼 수 있으니, 필요하면 커밋 로그를 지우는 명령어를 사용해서 추가 조치한다. Programing/Git 2024. 6. 29. 더보기 ›› 변경사항 없이 강제 push 필요한 경우 로컬과 원격 리포지토리의 차이가 없어 변경사항이 없는데, 아니면 있는데 어떠한 문제로 변경사항이 없다고 나올 때,add commit 후 강제 push를 하면 되지만 변경사항이 없어서 commit을 못 남긴다. 이럴 땐 빈 커밋을 생성하고 강제 push를 하면 push가 된다. 강제 push는 돌이킬 수 없을 수 있으니 최악의 상황에서만 사용한다. // 빈 커밋 생성git commit --allow-empty -m "Triggering a force push"// 강제 pushgit push origin main --force main 부분을 브랜치 이름으로 바꿔주면 된다. Programing/Git 2024. 6. 27. 더보기 ›› 이전 1 2 3 4 다음