반응형

CS/GIT 9

[GIT]Git Wiki를 다른 레포로 옮겨보자!

이것은 깃 허브/깃랩 내에서도 가능하고 깃랩과 깃 허브 사이에서도 가능하다. 1. 옮길 위키페이지에서 clone을 한다. git clone --mirror 옮겨질_깃위키의_레포 2. 해당 디렉토리로 이동한다. cd 프로젝트명.wiki 3. 옮길 디렉토리에 임시로 위키 페이지를 하나 만들어서 해당 레포의 위키 주소를 가져온다. git push --mirror 옮겨질_깃위키_레포 완료! 주의사항은 링크로 참고하는 경우 해당 링크로 이동한다.

CS/GIT 2022.01.16

[Git]브랜치 이름 변경하기(로컬, 깃허브,깃랩 원격 저장소 반영)

1. 로컬 GIT 저장소 브랜치 이름 변경 1. 로컬 GIT 저장소의 브랜치 이름 변경 해당 이름과 변경할 이름 명시하기 git branch -m old_name new_name 깃 허브, 깃 랩에는 반영이 되지 않기 때문에 따로 처리해야 함 2. 로컬 GIT 저장소의 브랜치로 이동 후 이름 변경 혹은 git checkout 하고 변경할 이름 적기 git checkout old_name git branch -m new_name 2. 원격 저장소 브랜치 이름 변경(깃 허브 Github, 깃 랩 Gitlab) 1. 바뀐 브랜치 원격 저장소로 푸쉬하고 이전에 사용한 이름의 브랜치 제거하기 하나하나 하는 방법 #로컬의 이름 바뀐 브랜치 푸쉬 git push origin new_name #리모트에 있는 삭제할 브..

CS/GIT 2022.01.15

[GIT]__pycache__삭제하기

gitignore에 __pycache__를 등록하지 않은 경우, 깃 레포에 올라가지기도 한다. __pycache__란... Python은 인터프리터 언어이기 때문에 바이트 코드를 컴파일을 하고 __ pycache__ 폴더에 저장한다.. py 파일에 .pyc or .pyo 를 볼 수 있다. 역할은 좀 더 프로그램을 빠르게 시작하게 만들어 주기 위해 만들어졌다. 스크립트가 바뀌게 되면 재 컴파일하게 된다. 해당 파일을 지운다면 다시 재생성된다. 1) 아직 push하지 않은 경우 . gitignore *.pyc __pycache__/ 2) gitignore 추가 전에 이미 push 하여 이미 반영된 경우 아래 명령어를 실행하면 해당 이름을 갖는 모든 파일들이 강제로 제거된다. terminal find . -n..

CS/GIT 2022.01.14

[GIT].DS_Store 제거하기

Mac OS 사용자들이라면 .DS_Store라는 레포에 올라간 파일을 봤을 것이다. .DS_Store은 Desktop Service Store의 약자로 Mac Os에서 정의한 파일 포맷으로 담고 있는 폴더에 대한 아이콘 위치,백그라운드 이미지 등의 메타정보를 갖는다. 맥의 Finder애플리케이션으로 생성되고 유지되고 있다. 1) 아직 푸쉬하지 않은 경우 gitignore /DS_Store 2) gitignore 추가 전에 이미 푸쉬하여 이미 반영 된 경우 아래 명령어를 실행하면 해당 이름을 갖는 모든 파일들이 강제로 제거된다. terimnal find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch 커밋, 푸쉬하기! 출처: https://..

CS/GIT 2022.01.13

[Git] Troubleshooting: remote: HTTP Basic: Access denied fatal: Authentication

remote: HTTP Basic: Access denied fatal: Authentication failed for '깃 주소' 해결방법 trial 1. (success) 관리자 권한 실행 후 하단 코드 입력 Mac에서 관리자 권한 실행 방법 포스트 참고 : [Mac] Mac 터미널 관리자 권한 실행하기 git config --system --unset credential.helper 계속해서 계정을 물어보기 때문에 저장하도록 한다. git config credential.helper store Git SSL Certificate Problem: Certificate has expired 에러 해결법 해결방법 https repository에 연결할 때 SSL 검증 과정을 안 하도록 만듦. Trial1..

CS/GIT 2021.11.21

[Git]Troubleshooting: git permission denied (publickey)

git permission denied (publickey) git permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists 문제 원인 git clone, git pull 등 명령어 적용 후 위와 같은 에러가 난 적이 있을 것이다. 등록되지 않은 기기에서 인증 문제로 SSH key가 등록되지 않아 발생한다. git은 SSH / http 기반으로 사용을 하게 되는데 SSH key로 접속해서 사용하는 경우는 PC마다 SSH key를 등록해 주어야 한다. 해결방법 SSH key 생성해서 깃에 ..

CS/GIT 2021.11.17

[GIT]파이썬 가상환경 설정 venv

파이썬 가상환경 프로젝트마다 특정 버전의 파이썬을 설치하거나 패키지를 따로 독립적으로 관리 가능 가상환경을 프로젝트별로 설정하면서 버전 충돌 방지 가능 특히 텐서플로우처럼 버전에 예민한 경우 유용 윈도우의 경우 Windows PowerShell 관리자 모드 실행해서 따로 Script 사용할 수 있도록 지정 1. 가상환경 만들기 가상 환경을 만들고 관리하는 데 사용되는 모듈은 venv 기본적으로 가장 최신 버전의 파이썬 설치하나 따로 버전 선택 가능 해당 가상환경이름을 갖는 디렉토리 없는 경우 생성 python3 -m venv 가상환경이름 터미널 python3 -m venv 이름 2. 가상환경 활성화 source .\이름\Scripts\activate # Windows 가상환경 활성화 source 이름/b..

CS/GIT 2021.11.10
반응형