본문 바로가기

OAuth3

Teamcity Github 로그인 연동 Teamcity에는 기본적인 id/password 방식의 로그인 기능이 있지만, 실제 업무에서 해당 기능은 잘 사용되지 않습니다. Github 혹은 Google 과 같은 OAuth 인증을 사용하게 되는데요. 이번 시간에는 Teamcity 에서의 Github 로그인을 연동해보겠습니다. 1. 플러그인 설치 Teamcity에서는 공식적으로 Github 로그인을 지원하지 않습니다. Jenkins와 비슷합니다. 다만, 해당 기능을 플러그인으로 지원하고 있습니다. 그래서 가장 먼저 플러그인 설치를 하겠습니다. 먼저 설치된 Teamcity 의 관리자 페이지 (Adminstration) 으로 이동합니다.좌측 사이드바 하단의 PluginsList 를 클릭합니다.검색을 통한 플러그인 설치를 위해 Browse plugins.. 2019. 10. 4.
TeamCity ServerUrl 변경하기 TeamCity가 설치된 서버의 도메인 주소가 변경되면 등록된 server Url을 같이 변경해주어야 합니다. Github OAuth의 Redirect URL등과 같이 TeamCity 서버 주소를 생성하는 기능들이 모두 예전 도메인으로 진행되기 때문인데요. 해당 설정을 Web 에서는 쉽게 변경할 수 있지만, 로그인 조차 안되는 상황에선 설정파일을 직접 수정해야 합니다. 그래서 여기서는 서버의 설정파일을 직접 수정하는 방법으로 진행하겠습니다. 본문 먼저 TeamCity의 Data Directory (여러 설정들이 담긴 디렉토리로 보시면 됩니다) 위치를 확인합니다. 보통은 TeamCity 설치된 위치/.BuildServer 입니다. 해당 위치가 아니시라면 아래와 같이 로그를 통해 위치를 확인합니다. vim .. 2019. 9. 8.
Upsource 가이드 - 2. Github, IntelliJ와 연동하기 지난 1부에 이어 Github, IntelliJ IDEA와 Upsource 연동 과정을 진행하겠습니다. 2-1. Github Github 연동은 2가지가 있습니다. Github 로그인 연동과 프로젝트 연동입니다. 2개 모두 진행하겠습니다. 1) Github 인증 모듈 연동 Github 연동이 안되있기 때문에 Dashboard에선 아래와 같이 Github 연결 안내 문구가 등장합니다. connect to a GitHub project를 클릭합니다. Github 프로젝트 페이지에서는 아직 Github 모듈 연동이 안되있다는 메세지와 함께 설정하라는 메시지가 등장합니다. Github authentication module 버튼을 클릭합니다.Auth Module 페이지에서 New module 셀렉트 박스를 클릭.. 2018. 1. 6.