본문 바로가기

DevOps3

[Git] error: insufficient permission for adding an object to repository database .git/objects 내용 .git/objects에 소유권(chown) 또는 파일권한(chmod)이 변경이 생기면서 권한이 없어서 생기는 문제. 해결방안 1. 소유권 문제 소유권이 문제인 경우 상위 프로젝트들이 어떤 유저와 그룹을 사용하고 있는지 확인 후 동일하게 변경하면 된다. - 소유권 변경 명령어 # 소유권 sudo chown [유저이름]:[그룹이름] .git/objects 2. 파일권한 문제 파일권한이 문제인 경우 .git/objects 파일권한을 수정한다. - 파일권한 변경 명령어 770 # 파일권한 변경 770 sudo chmod 770 .git/objects - 파일권한 변경 명령어 775 # 파일권한 변경 775 sudo chmod 775 .git/objects 2022. 12. 29.
[Github] Github Actions 1. Github Actions 이란 레파지토리에서 바로 소프트웨어 워크플로를 자동화, 사용자 지정 및 실행 할 수 있게 지원하는 Github 기능. 2. Github Actions 개념정리 Workflow Repository에 추가하는 자동화 프로세스. Event Wokflow를 실행하는 이벤트 (push, pull request 등) 반복 (Cron) Job Workflow 기본 단위 하나 또는 여러 Step으로 이루어져 있다. Step Job에서 독립적인 단위 Command 또는 Action 실행. Action Wokflow의 가장 작은 블럭 Runner Github Action Workflow갸 실행될 가상 머신. Github-hosted runner 또는 Self-hosted runner 2가지.. 2022. 12. 20.
[Git] branch 삭제하기 Branch 목록보기 git branch -a 나가기 q Branch 삭제 로컬 저장소 (Local Repository) git branch -d [브랜치 이름] Branch 삭제 원격 저장소 (Remote Repository) git push origin --delete [브랜치 이름] 2022. 7. 20.