github 3

[Github] 소스트리 유효한 소스 경로/url 이 아닙니다

소스트리에서 Clone 받을 때, 프로젝트 url을 입력하면 "유효한 소스 경로/url이 아닙니다"라는 메시지가 떴다. 이는 url이나 유저의 계정 정보를 제대로 인증하지 못했을 때 발생한다. Github는 이제 비밀번호가 아닌 토큰방식으로 인증을 하기 때문에, 토큰을 만들어 넣어주도록 하자. Github의 설정/Developer settings에 들어간다. [Generate new token (classic)]을 누르고 아래와 같이 설정한 후, 토큰 생성하기 sourcetree로 가서, Remote > github계정 오른쪽 클릭 > [계정 편집] 인증은 Basic, 비밀번호 새로고침을 눌러서 받은 토큰을 붙여넣기하고 [확인]을 누른다. 이제 다시 clone을 받으면 잘 받아오는 것을 확인할 수 있다.

개발환경설정 2022.12.12

[Server] Jenkins & Github webhook 설정하기

*Jenkins는 미리 설치한 상태로 진행했습니다. 1. Github Credential Github에서 Personal access token을 생성한다. jenkins에서 github로 접근할 때, 사용자 access token으로 인증 받고 접근할 수 있다. - github에서 내 프로필 > settings > Developer settings - Personal access tokens > Tokens(classic) - [Generate new token] 클릭 토큰 생성 완료가 되었고, 다시 못보니까 잘 보관해두어야 한다. 2. Github webhook 설정 webhook을 설정할 프로젝트 repository > Settings > Webhooks > [Add webhook] webhook은..

Programming/Server 2022.12.10

[기타] Gitlab에서 Github로 프로젝트 이동(mirroring)

1. 원본 저장소(Github repository)를 복사 git clone --mirror [원본_repository경로] 2. git폴더로 들어가기 cd [원본_저장폴더_이름].git 3. Github에 새로운 repository를 생성해서 넣기 git remote set-url --push origin [github_원격_repository_경로] git push --mirror +) 용량 큰 파일을 삭제했는데, 커밋 내역이 남은 경우 에러코드는 아래와 같이 뜬다. github's recommended maximum file size of 50.00 mb 필요없는 파일이라, 해당 파일 관련 커밋 이력을 모두 삭제한 후 push한다. git filter-branch -f --index-filter "..

CS/기타 2022.10.31