Token
GitHub에서 GitLab으로 미러링하기
GitHub에서 GitLab으로 미러링하기
2022.06.22GitHub → GitLab 미러링은 GitHub Actions를 쓰면 쉽게 가능합니다. 1. 먼저 필요한 비밀 환경변수(SECRET)를 추가해 줍니다. 제가 쓸 명령어에서 필요로 하는 데이터는 3개입니다. 동기화될 GitLab 저장소 주소 (ssh주소가 아닌 HTTP주소) PUSH 권한을 가진 GitLab 유저명 PUSH 권한을 가진 GitLab 계정의 토큰(TOKEN) 위의 정보를 각각 클론 할 GitHub repository의 Actions secrets으로 저장했습니다. Secret명은 각각 TARGET_URL, TARGET_USERNAME, TARGET_TOKEN로 했습니다. 토큰은 외부에 유출되지 않도록 조심하세요! 여기서 말하는 토큰(Token)이란? 토큰은 발급할 때 특정한 권한을 주고 비..
[Compiler] 1. Lexical Analyzer :: 소개와 용어 정리
[Compiler] 1. Lexical Analyzer :: 소개와 용어 정리
2019.07.30Compiler의 첫 번째 단계는 Lexical Analysis로 가장 먼저 Lexical Analyzer를 실행합니다. Lexical Analyzer는 어떤 일을 할까요? Lexical Analyzer는 Input 문자열들을 스캔하면서 의미가 있는 단위로 문자열을 묶습니다. (그래서 Scanner라고도 불립니다). 그리고 일련의 Token들을 생성해 내고 Syntax Analyzer에게 보냅니다. 이 과정을 진행하면서 Token들에 대한 정보들을 Symbol Table에 저장합니다. Lexical Analyzer의 동작 방식을 알아보기 전에 앞으로 쓸 용어들에 대해 알아봅시다. Lexical Analyzer에서 쓰는 용어들: Token, Lexeme, Pattern Token A token is a p..