본문 바로가기
반응형

git4

STS(Eclipse) git failed to write credential 에러 STS(Eclipse)에서 git 관련 pull, push 등 명령을 수행할 때 메시지창이 뜨면서 failed to write credential 에러 메시지가 나타는 경우가 있다. 아래 메시지가 뜨면 매번 git 계정정보를 작업 시 마다 입력해줘야 되서 많이 불편하다. 이 현상이 나타나는 이유는 STS의 git 저장소 Key가 꼬여서 나타나는 현상으로 저장된 Key를 모두 삭제해주면 해결 된다. 삭제 방법은 STS에 "Preferences > General > Security > Secure Storage > Contents(탭)" 메뉴로 접속해서 GIT 부분의 내용을 삭제하면 된다. 2022. 9. 18.
Git(gitLab) Repository 옮기기(이동) 소스 형상관리로 git을 사용할 경우 Repository를 필요에 따라서 다른 곳으로 옮겨야 하는 경우가 있다. 이렇게 Repository를 옮길때 git의 commit이력까지 모두 옮길 수 있는 방법은 아래와 같다. # 기존 소스 clone git clone --mirror [기존 Source 리파지토리 주소] # 리파지토리 폴더로 이동 cd 리파지토리명 # 신규 리파지토리 설정(신규 리파지토리는 생성되어 있어야 함) git remote set-url --push origin [신규 Target 리파지토리 주소] # Push git push --mirror git push --mirror을 진행하다가 아래와 같은 "pre-receive hook declined" 오류가 발생해서 push가 안되었다. >.. 2022. 4. 18.
AWS CodeCommit 시작하기 AWS CodeCommit AWS 클라우드 기반 Git 리파지토리 완전 관리형 소스 제어 서비스 : 프로비저닝, H/W구성 및 관리, S/W관리 불필요 KMS(Key Menagement Service)를 통해 데이터 자동암호화, IAM과 통합된 권한 관리 저장 가능한 리파지토리 크기 및 파일 형식 제한 없음 타 AWS서비스 및 다른 리파지토리와 함께 사용 가능 타 Git 기반 리파지토리 -> CodeCommit 마이그레이션 가능 CodeCommit 구성 1. IAM 계정 생성 - IAM 사용자 추가에서 "codeCommit-User"를 생성하고, AWS 자격증명유형에는 '프로그래밍 방식 엑세스' 선택 - 다음 권한설정에서 '기존정책 직접 연결'에서 AWSCodeCommitFullAccess 선택 - 자격.. 2022. 2. 24.
IntelliJ git 사용 IntelliJ를 사용하면서 자주 사용되는 git 명령이나 기능에 정리를 해본다. 일단 IntelliJ의 오른쪽 상단에 git관련 아이콘들이 위치해 있어서 이것들에 대한 기능부터 알아본다. 1. Pull 받기 pull 받기는 첫번째 아이콘(Update Project...)을 클릭하면 된다. 클릭하게 되면 아래와 같이 다이얼로그가 뜨고 OK를 클릭한다. 2. Commit(커밋) 다음으로 두번째 아이콘을 클릭하면 Commit 또는 Commit&Push를 할 수 있다. commit 메시지 수정 급하게 커밋을 하다보면 커밋 메시지를 잘못 입력하는 경우가 있는데 IntelliJ에서는 commit 메시지 수정을 어떻게 하는지 알아보자 아래와 같이 commit 메시지를 잘못 입력하고 commit 한 경우 해당 com.. 2021. 9. 25.
반응형