728x90

분류 전체보기 69

jenkins 계정 root 그룹 추가 (/etc/sudoers.d)

[문제 상황] jenkins@server:/etc/default$ sudo -i [sudo] password for jenkins: jenkins is not in the sudoers file. This incident will be reported. [해결 방법] vi /etc/sudoers jenkins ALL=(ALL) ALL [linux] 일반 사용자에게 sudo, root 권한 부여 1. sudo 권한 부여 만약 일반 사용자가 sudo 명령어 사용했을 때, "${계정명} is not in the sudoers file. This incident will be reported." 에러가 발생하는 경우 sudo 그룹에 해당 계정을 추가하면 sudo 명령어를 사용 thxxyj.tistory.com ..

Jenkins 2022.10.01

[Git] git status

Untracked files : 추적 안됨 (git에 한번도 올리지 않은 파일) Tracked files: Unmodified Modified Staged 1. nothing to commit, working directory is clean (파일 내용 하나도 수정하지 않음) 2. Untracked (파일 추가/수정/삭제 시) 3. Tracked > Staged (git add 후) (Staged=Changes to be commited) 4. Tracked > Modified (이미 Tracked 인 파일을 수정하고 아직 git add 하기 전) (=Changed not staged for commit) (* git add CONTRIBUTING.md --> Staged 상태가 됨) 5. Tracke..

Git 2022.09.25

Git으로 버전 관리 시작 (git init, config, clone, remote rm)

Git으로 버전 관리하기 1. 버전 관리할 폴더(로컬 저장소) 생성 - git init --> .git 폴더 생김 2. git 사용자 정보 등록 - git config --global user.name {사용자 이름} - git config --global user.email {사용자 이메일} 3. 파일 생성/수정 --> git add {수정 파일} --> git commit 4. 원격 저장소(Github)에 연결하기 - git remote add origin https://github.com/{아이디}/GitStudy.git (HTTPS 버전) - git remote add origin git@github.com:{아이디}/GitStudy.git (SSH 버전) (* git remote -v: 원격 저..

Git 2022.09.24

[selenium] return document.body.scrollHeight이 0일때

# 현재 페이지 높이 반환 browser.execute_script('return document.body.scrollHeight') # 페이지 맨 아래로 scroll down browser.execute_script('window.scrollTo(0, document.body.scrollHeight') return document.body.scrollHeight == 0 일때 (ex. youtube.com) return document.documentElement.scrollHeight 을 사용한다. 스크롤 내릴때마다 새로 로딩되는 페이지를 크롤링할때 페이지 맨 아래로 내리기 prev_height = browser.execute_script('return document.documentElement.s..

Selenium 2022.07.24
728x90