본문 바로가기

Software

(15)
GitHub Private Repository 잔디밭 GitHub Private Repository 잔디 안 심어질 때 (안 보일 때) Contribution settings - Private contributions 선택
Docker Kafka 설치 (confluentinc) Docker로 Kafka를 설치하고 실행해볼게요. 주키퍼 하나에 브로커 세개입니다. docker-compose -f up -d docker-compose.yml --- version: '3.8' services: zookeeper-1: container_name: zookeeper-1 image: confluentinc/cp-zookeeper:7.0.1 ports: - '2181:2181' environment: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 kafka-1: container_name: kafka-1 image: confluentinc/cp-kafka:7.0.1 ports: - '9092:9092' depends_on: - zookeepe..
맥 터미널 기록 삭제 (MacOS Terminal History) MacOS에서 터미널을 이용할 때 위에 화살표를 누르면 이전 command가 나와요. 지금까지의 command 이력을 삭제하는 법을 알아볼게요. 간단합니다. 히스토리 파일을 삭제해주면 되요. bash를 사용하는 경우 rm ~/.bash_history zsh를 사용하는 경우 (macOS Catalina부터 기본 Shell) rm ~/.zsh_history
Git Merge 깃 머지 (Feat, 브랜치 생성) 깃에서 머지를 해볼게요. 머지를 하기 위한 상황을 만들기 위해 신규 브랜치를 생성하는 부분부터 차근차근 해보겠습니다. 간단한 실습이에요. Conflict는 여기에서 다루지 않겠습니다. 우선 브랜치를 하나 만들거에요. 그럼 master와 똑같은 내용의 working이라는 이름의 브랜치가 생성하겠습니다. 1. working 브랜치 생성 master 브랜치에서 아래 명령어를 입력하여 working 브랜치를 생성해주세요. git branch working 2. working 브랜치 체크아웃 working 브랜치를 체크아웃 받아주세요. git checkout working 3. working 브랜치 코드 수정하고 커밋 working 브랜치에서 코드를 수정하고 커밋하하세요. git commit -m "message..
Docker Memcached 설치, 접속 Docker로 Memcached를 설치하고 실행해볼게요. 1. Memcached 이미지 가져오기 docker pull memcached 2. 신규 Container 생성, 실행 docker run --name memcached-container -p 11211:11211 memcached 도커 컨테이너를 자동으로 재시작하고 싶다면 아래와 같은 옵션을 추가해주세요. docker run --name memcached-container -p 11211:11211 -dit --restart unless-stopped memcached 3. 컨테이너에 터미널 접속 docker exec -it memcached-container /bin/bash 4. 시작/중지/재시작 docker start memcached-co..
Git Branch 삭제 (local, remote) 터미널 상에서 깃 브랜치를 삭제하는 방법이에요. 다른 브랜치 체크아웃 (Checkout other branch) 우선, 삭제하고자 하는 브랜치에서 벗어나야 합니다. 전 마스터로 이동할게요. git checkout master 로컬 브랜치 삭제 (Delete local branch) git branch -d branch_name 그리고 원격 서버에 적용하겠습니다. 두 가지 커맨드가 있어요. 아무거나 쓰셔도 됩니다. 원격 브랜치 삭제 (Delete remote branch) git push origin -d branch_name git push origin :branch_name 이상이에요. 깃은 개인적으로 커맨드를 활용하는 경우가 편할 때가 많아서 알아두면 괜찬아요.
[MacOS] zsh compinit: insecure directories, run compaudit for list. MacOS 터미널에서 다음과 같은 경고가 뜨는 경우가 있어요. 참고로 글 작성일자 기준 OS 버전은 Catalina 10.15.3입니다. zsh compinit: insecure directories, run compaudit for list. 해결을 위해선 우선 다음 명령어를 입력해주세요. compinit compaudit | xargs chmod g-w 이젠 안뜰거에요. 저게 먼지 궁금하신 분은 요기를 참고해주세요. 저도 이거 보고 했어요. https://www.wezm.net/technical/2008/09/zsh-cygwin-and-insecure-directories zsh, Cygwin and Insecure Directories - WezM.net by Wesley Moore Publishe..
Git 신규 브랜치 체크아웃 (did not match any file(s) known to git) error: pathspec 'new-branch' did not match any file(s) known to git 원격 레파지토리에 브랜치를 추가하고 checkout 받으려고하면 발생하는 에러에요. git remote update git fetch 그리고 하던대로 체크아웃 받으면 되요. git checkout new-branch