반응형
반응형
개요실수로 서버 정보가 담긴 설정 파일을 푸시해버렸다.급히 설정 파일의 정보를 비우고 새롭게 푸시하였으나,문제는 이전 커밋에는 이미 서버의 정보가 담겨있는 설정 파일이 존재한다는 것이다.비공개 리파지토리면 상관이 없으나 이는 공개 리파지토리로 작업을 진행하기로 한 토이 프로젝트였다.이렇게 잘못 푸시된 민감 정보가 담겨있는 이전 버전은 어떻게 없애야 할까? 커밋 이전 버전 확인하기커밋 버전 확인은 크게 두 가지가 있는 것 같다.첫 번째는 명령어를 통한 로그 확인과두 번째는 깃허브 리자피토리에서 직접 커밋을 확인하는 방법이 있다. 명령어는 git log를 통해서 확인할 수 있다.git log 리파지토리에서 확인하는 방법은해당 리파지토리 페이지로 이동 후, 파일 목록 중 오른쪽 상단의 커밋 수를 누르면 된다...
개요 깃허브에 씨샵 윈폼 관련 프로젝트를 올리려고 새로운 리포지토리를 만들려 했는데, 깃이그노어에 씨샵 관련 언어가 보이지 않는다. 이야기에 앞서 .gitignore 파일에 대해 알아보자 .gitignore 파일이란? 깃 리포지토리를 이용하여 관리할 때 불필요한 파일이나 디렉토리를 제외하기 위해 사용하는 파일이다. 이 파일을 이용하여 특정 경로의 파일들의 커밋 푸쉬 제외할 수 있다. 깃 이그노어 파일은 사용자 및 개발 환경에 따라서도 다소 다를 수 있기 때문에 일반적으로 특정 프로젝트의 종류나 개발 언어에 따라 설정해두고 요구에 맞게 필요한 설정을 추가한다. .gitignore 파일을 설정하는 이유는? [ 불필요한 파일을 추려 경량화 및 속도 향상 ] 프로젝트 생성 및 빌드 중에 생성되는 임시 파일, 빌..
Overview 해당 포스팅은 AWS EC2 환경에서 깃허브의 기능을 이용하기 위하여 작성되었습니다. 에러 화면 Permission denied (publickey). 해결 화면 깃 클론으로 가져오고 정상적으로 클론되었는지 파일 목록 확인 Error SSH 프로토콜을 사용하여 Git 리파지토리를 복제하려고하였으나 공개 키가 리파지토리에 액세스할 수 있는 권한이 없는 경우 발생되는 메시지 해결 방법은 SSH 키를 추가하여 액세스 권한을 추가하면 된다. (base) [ec2-user@ip github]$ git clone git@github.com:~~~.git Cloning into '~~~'... Permission denied (publickey). fatal: Could not read from re..
깃허브 설치 확인(메뉴에서) File - Settings Version Control - Git - 설치 경로 확인 후 Test설치가 되어 있다면 아래의 그림 4번처럼 버전 출력설치가 되어 있지 않다면 아무것도 출력되지 않음인텔리제이에 깃허브 계정 로그인설정(Settings)창에서 - Version Control - GitHub Add account..(파란 글씨) - Log in with Token깃허브 연동 시 토큰을 요구하는 IDE툴이 꽤 있어서 토큰을 생성해두는 것이 편함선택은 본인 몫! Generate 를 누르면 토큰을 생성할 수 있도록 깃허브 페이지로 연결 됨혹은 깃허브 홈페이지에서 우측 상단의 프로필을 눌러서 Settings - Developer settings에서 확인할 수 있음로그인 후 ..
작성자의 시스템 환경 OS : Windows 10 Tool : Git Bash Git Resource : Bonobo Git Server Git 연결된 사용자 계정 변경하기 Git Bash의 연결된 사용자 변경 현제 계정 확인 git config user.name 변경 할 계정 입력 git config --global user.name 사용자계정 계정 변경 확인 git config user.name Windows에 저장된 Git 자격 증명 제거 시작 - 설정 - 제어판 - 사용자 계정 - 자격 증명 관리 Windows 자격 증명 변경 할 자격 증명 선택 - 제거 해당 포스팅에서는 로컬에 연결된 깃 서버의 자격 증명을 제거합니다. 제거 새로운 사용자로 자격 증명 Git Bash의 사용자 계정 변경 확인 클..
깃허브 리파지토리 생성하기 (GitHub Repository) https://github.com/ GitHub: Let’s build from here GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 우측 상단의 + 모양 클릭 - New repository 리파지토리 생성 리파지토리 이름과 공개 여부 등등을 설정 생성된 리파지토리에서 Code - HTTPS 주소 복사 스프링 리파..