도구60 Gitlab 서버의 repository 저장 위치 변경하기 - 저장소 추가 아래 내용은 깃랩에서 사용중인 레포지토리의 위치를 변경하는 것이 아닌 깃랩을 자체 서버에서 운영하고 있는데 데이터 용량 문제로 깃랩이 접속이 되지 않아 깃랩 자체 서버에 저장소를 추가하기 위한 내용을 정리해 둔 것이다. 깃랩 서버에 저장소 위치를 추가 및 변경하는 것이라 깃랩 서버를 잠시 꺼야 하기때문에 깃랩을 아무도 사용하지 않는 시간대에 하는것을 권장한다. 1. gitlab 서버를 중지한다. gitlab-ctl stop 2. gitlab 저장소를 복사한다. 저장소를 복사해두지 않으면 레포지토리 파일 내용이 다 날아갈 수 있기 때문에 백업은 필히 해두어야 한다. rsync -av /var/opt/gitlab/git-data/repositories /home/gitlab/git-data/ 3. DATA .. 2021. 8. 17. [gitlab] gitlab 500 error 원인 및 해결 처음엔 프로젝트 디버그가 안됬고 그다음엔 git push가 안되었다. gitlab 을 사용하는 저장소가 사용할 메모리가 없어서 생기는 오류였다. gitlab 을 처음설정할때는 기본 루트설정으로 설치되어있다. 기본 데이터가 저장되어 있는 환경은 변경이 안되는 것 같아서 새로프로젝트를 생성할때는 다른 파일에 저장될 수 있게 저장소 위치를 변경해 주었다. 현재 경로로 진행하면 다음번에도 많은 데이터가 들어갈 때 오류가 생길 수 있어서 새로운 프로젝트는 새로운 경로에 저장할 수 있게 저장소 위치를 변경해 주었다. 저장소 위치 변경 방법은 아래 블로그에서 확인가능하다. https://bsssss.tistory.com/652 2021. 8. 13. git remote branch 가져오기 1. git remote 갱신하기 git remote update 2. git branch 확인하기 git branch -r 3. branch 변경하기 git checkout -t [이름] 2021. 8. 12. [github] 티스토리 게시글 깃허브에 커밋으로 업로드하기 티스토리에 블로그를 작성할 때마다 깃허브에 커밋하면서 블로그 최신 내용을 업로드 하고싶었다. 나는 파이썬 파일에 README 내용을 만들고 새로운 블로그 내용이 있을때마다 README 를 다시 작성해서 커밋 후 배포하는 방법으로 사용했다. 먼저 피드를 사용하기 위해 아래 라이브러리를 먼저 설치해준다. python -m pip install feedparser 피드가 잘 설치가 되었는지 아래 예제를 통해 확인한다. import feedparser feed = feedparser.parse("https://bsssss.tistory.com/rss") feed 피드를 불러오면 아래 이미지와 같이 나오는 것을 확인할 수 있다. 게시글의 url 과 게시글 제목만 필요하기 때문에 아래 내용을 통해 url 과 제목만.. 2021. 7. 19. git push 삭제 가장 최근 commit을 삭제할 경우에는 이명령을 통해 가장 최근 커밋으로 거슬러올라감 git reset HEAD^ 특정 되돌아가고 싶은 커밋이 있는경우 git reflog 명령을 통해 커밋 내용을 확인 후 git reset HEAD@{number} 또는 git reset 커밋ID 다음 명령어들을 통해 되돌아가고 싶은 커밋으로 돌아간다. (기준은 되돌아가고싶은곳! 삭제하고 싶은커밋의 이전커밋! 마지막으로 남았으면 하는 커밋) 되돌아갔으니 커밋을 한다= git commit -m "커밋삭제" 강제 push git push origin master(또는 브런치이름) -f 원하는 commit으로 돌아갔다 reset 옵션 >>git reset --hard 커밋ID 모든 내용을 지우고 되돌아감(초기화) >>git .. 2021. 6. 7. .gitignore 작동하지 않을 때 / application.properties 업로드 안하고 싶을 때 DB정보가 담겨있는 application.properties 내용을 깃에 업로드 안하고 싶어서 .gitignore 에 다음 경로를 추가했는데 여전히 application.properties 의 내용이 업데이트 되고 있었다. /src/main/resources/application.properties gitignore 을 사용하고 싶으면 기존에 버전관리 했던 내용을 삭제해줘야 한다. git rm --cached D:/Users/Intellij/boardapi/src/main/resources/application.properties 위의 명령어 실행 후 변경사항을 푸시하면 git add . git commit -m "message" git push gitignore 이 정상작동되고 application.p.. 2021. 5. 10. 이전 1 ··· 3 4 5 6 7 8 9 10 다음