본문 바로가기

분류 전체보기25

Gitlab 그룹생성해서 프로젝트 권한 부여 1. 유저추가 방법 [관리자가 추가 하는 방식] smtp 설정과 postfix설정이 필요 [메인화면에서 직접 가입] 메일 필요 없어서 직접 가입 방식 사용 2. 유저 추가 [유저 생성] 권한 확인 위해 test, test2두개 계정 생성 3. test1 로그인후 그룹 생성 Groups > Your groups > New group Visibility level > private (허가된 사람만 접근) > Internal (Gitlab 유저만 접근) > public (모든 유저) private으로 선태후 Create group 4. 그룹에 계정 및 권한 추가 Groups > Your gruops > test-group1 > Members 권한을 줄 계정 추가 및 권한 수정 5. 프로젝트 생성 test-pr.. 2019. 9. 25.
GItlab community 버젼 설치 Gitlab 커뮤니티 버젼을 설치해서 사용해보자~~ 엔터프라이즈 버젼도 있긴하지만 커뮤니티버젼 가지고도 충분하다고 한다. 1. Gitlab 설치 [최소사양] 2core, 4GB메모리 [기본 프로그램 설치] sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld [postfix 설치] 관리자가 계정생성등의 작업을 할떄 메일 보.. 2019. 9. 25.
BeautifulSoup 이용한 크롤링 1. BeautifulSoup 모듈 설치 pip install beautifulsoup4 2. 네이버의 요일별 웹툰 리스트 가져오기 from urllib.request import urlopen from bs4 import BeautifulSoup # naver 일요 웹툰 전체 리스트 가져오기 url = "https://comic.naver.com/webtoon/weekdayList.nhn?week=mon" with urlopen(url) as html: urlopen(url) src = html.read() soup = BeautifulSoup(src, "html.parser") # print(soup.prettify()) img_ul = soup.find("ul", {"class": "img_list.. 2019. 9. 15.
맥 파이썬 개발환경 (with pyenv) pyenv 를 통해 python 버젼별 의존성 관리를 해줄수 있음. 1. brew 통해 설치 pyenv, pyenv-virtualenv brew install pyenv brew install pyenv-virtualenv 2. .bash_profile 설정 추가 vi ~/.bash_profile export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 3. pyenv 로 python 버젼 설치 pyenv install --list # 설치가능 리스트 확인 pyenv install 3.7.4 # 설치 pyenv versions # 설치완료된 버젼들 리스트 확인 * 표시 현재 버젼 pyenv sh.. 2019. 9. 15.