2022년 1월 13일 목요일

GIT remote url 변경

https로 git clone된 폴더가 있다면, git remote url-set 명령어로 ssh로 변경이 가능하다.

git remote 확인 명령어
$ git remote -v

remote 주소 변경하기
$ git remote set-url origin git@github.com:{git-user-name}/{RepositoryName}.git

git remote add 하기
$ git remote add origin git@github.com:{git-user-name}/{RepositoryName}.git

!! 당연한 얘기지만 새로운 디렉터리를 생성하고 새롭게 remote 하기전엔 git init 진행 후 해주세요 !!

GIT 계정 여러 개 사용하기

git config list 보기 : git config -l

첫번째 방법.

우분투(리눅스)를 기준으로 작성된 글입니다.
폴더 별로 다른 git 계정을 사용할 수 있게 설정할 수 있습니다.

만약 git 계정을 private, office 란 이름으로 구분으로 하고 싶다면,
~/.gitconfig 파일에 아래와 같은 형태의 구문을 파일 제일 아래에 추가합니다.
[includeIf "gitdir:~/office/"]
  path = .gitconfig-office
[includeIf "gitdir:~/private/"]
  path = .gitconfig-private

.gitconfig-office 파일에서 사용할 git 계정을 아래와 같이 추가합니다.
github가 아니라면 github 항목은 생략하셔도 됩니다.
[user]
  email = john@abc.co.kr
  name = john
[github]
  user = john

.gitconfig-private 파일도 동일하게 작성하시면 됩니다.

또한 .gitconfig 항목에 계정 정보를 넣으시면 모든 폴더에서 사용 하실 수 있습니다.
물론 위에 includeIf 로 기술된 폴더는 제외됩니다.
.gitconfig 에 기술 되는 항목은 global 하게 적용이 됩니다.

두번째 방법.

특정 repo 폴더에서 아래와 같은 명령어로 해당 repo 에서 만 사용하는 계정을 설정 할 수 있습니다.

git config --local user.name "john"
git config --local user.email "john@abc.co.kr"

2022년 1월 10일 월요일

백그라운드 터미널 (tmux, screen)


Tmux 사용법

sudo apt install tmux

명령 프롬프트에서 tmux new -s session_name
원하는 프로그램을 실행하세요.
키 시퀀스 Ctrl-b+ d를 사용하여 세션에서 분리합니다.
tmux attach-session -t session_name 를 입력하여 Tmux 세션에 다시 연결합니다

Windows 11 세팅

기존에 리눅스만 깔아서 사용중인 삼성컴퓨터에서 Windows 11을 설치 후 정품인증이 되지 않았다. Windows 10을 설치 하여도 여전이 정품인증이 되지 않았다. 이 컴퓨터는 윈도우를 깔아본 적이 없다. 에러코드는 0xC004F213, 윈도우 제...