본문 바로가기

CI10

git pull시 error: cannot lock refs, cannot lock ref refs is at but expected 에러 git remote prune origin 로 remote 레포지토리를 참조하고 있는 정보를 prune해주면 됨. (local에 잘못참조된 remote정보만 삭제하는것이므로, local코드, remote코드에 영향 없음) git remote prune origin 후 git pull 하면 됨! 참조: https://codedaily.in/git-error-cannot-lock-refs/ 2022. 8. 5.
외부에서 작업된 파일 git merge 진행하기 github로 관리하는 dev, prd 브랜치에 외부에서 작성된 A파일이 있다고 가정하자. 이때 A파일이 또한번 외부에서 변경되어 전달되었다면 어떻게 머지하면 될까? 1. dev 브랜치에 변경파일 커밋 & push 브랜치는 dev로 놓고 먼저 Eclipse에서 A파일을 변경된 A파일로 Overwrite한다. Git Staging 창에 A파일이 변경되어 Unstaged Changes 내역에 뜰거다. A파일을 선택 후 Add selected files to index(+) 클릭하여 Staged Changes영역으로 내리고 commit메세지를 적어 커밋한다. origin/dev로 push한다. 2. prd 브랜치에 dev브랜치 내용 merge Eclipse에서 프로젝트 선택 후 우클릭 > Team > Swit.. 2021. 5. 4.
git pull시 git-upload-pack not permitted on에러 이클립스에서 git pull시 아이디,패스워드 입력후 secure store저장 체크시 꼬여서 생기는 문제 임. (failed to write credential 'github주소'로 오류 떴음거임) 해결: 이클립스-preferences-General-Security-Secure Storage-contents에서 github 해당 레포지토리 관련 키 선택후 delete함. 이제 이클립스에서 git pull시 아이디 패스워드 입력하는창 나오고 해결됨 2020. 11. 24.
윈도우 서비스 등록시 유의점 윈도우 서비스(service.msc) 등록시 서비스 속성 - 로그온 탭을 보면 디폴트로 시스템 계정으로 되있는데 특정 계정에 권한을 주고 NAS접속 등 설정을 해놓은 상태면 그 밑에 계정선택을 하고 계정지정 및 패스워드 등록을 해줘야한다. 그렇지 않으면 사이트운영시 해당 계정의 권한으로 접속해야하는 NAS경로에 접근을 못해서 업로드,다운로드 기능에서 액세스권한이 없어 not found에러가 날 수 있다. 이때 서비스로 등록한 계정의 패스워드가 바뀌면 서비스에서도 패스워드를 바꾸고 서비스를 재구동(중지 후 다시 시작)을 해줘야 반영된다. 2018. 5. 11.