반응형
반응형
개요실수로 서버 정보가 담긴 설정 파일을 푸시해버렸다.급히 설정 파일의 정보를 비우고 새롭게 푸시하였으나,문제는 이전 커밋에는 이미 서버의 정보가 담겨있는 설정 파일이 존재한다는 것이다.비공개 리파지토리면 상관이 없으나 이는 공개 리파지토리로 작업을 진행하기로 한 토이 프로젝트였다.이렇게 잘못 푸시된 민감 정보가 담겨있는 이전 버전은 어떻게 없애야 할까? 커밋 이전 버전 확인하기커밋 버전 확인은 크게 두 가지가 있는 것 같다.첫 번째는 명령어를 통한 로그 확인과두 번째는 깃허브 리자피토리에서 직접 커밋을 확인하는 방법이 있다. 명령어는 git log를 통해서 확인할 수 있다.git log 리파지토리에서 확인하는 방법은해당 리파지토리 페이지로 이동 후, 파일 목록 중 오른쪽 상단의 커밋 수를 누르면 된다...
새 사용자 생성 (보노보 깃 서버에 로그인) Users 메뉴 - Create new user 추가할 계정 정보 입력 - Create 사용자 추가 확인 화면 리파지토리 멤버 추가 관리자 계정에서 멤버 추가 (관리자 계정으로) 멤버를 추가할 리파지토리 선택 하단의 'Edit' 클릭 Contributors - 추가할 멤버 체크 사용자 계정에서 리파지토리 확인 사용자 로그인 화면 - Contributors 체크 이전 아무것도 없음 사용자 로그인 화면 - Contributor 체크 이후 추가된 리파지토리 확인 추가된 사용자로 리파지토리를 확인한 화면 리파지토리 멤버의 Commit&Push 리파지토리 멤버가 아닐 경우 커밋 & 푸시 자격증명 실패 오류로 푸시가 되지 않음 리파지토리 멤버일 경우 Contributor..
작성자의 시스템 환경 OS : Windows 10 Tool : Git Bash Git Resource : Bonobo Git Server 리파지토리 생성 (보노보 깃 서버 접속 후 로그인) Create new repository 생성할 리파지토리 정보 입력 Contributors : 리파지토리 참여 멤버 참여 멤버는 리파지토리의 Commit, Push, Pull 가능 Administrators : 리파지토리의 관리자 리파지토리의 멤버 추가, 권한 부여, 리파지토리의 설정 변경 가능 리파지토리가 생성된 화면 리파지토리 정보 확인 Git Bash 실행 해당 포스팅에서 깃 관련 명령 수행은 사용자가 어느 프레임워크를 사용할지 모르므로 Git으로 진행합니다. 설치가 되어 있지 않으면 깃을 설치를 하시거나, 해당..
작성자의 시스템 환경 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의 사용자 계정 변경 확인 클..
이번 포스팅에서는... 보노보 깃 서버 설치 및 구축 리파지토리에 대한 설정과 클론을 다루는 방법, Git Bash 사용법 (create new repository, git clone, commit, push, pull) 사용자 생성, 리파지토리 멤버 추가, 사용자에게 권한을 부여하는 방법 (create new user, add contributors, add administrators) 을 설명합니다. Bonobo Git Server란? 윈도우용 깃 서버 윈도우 서버(IIS)에서 자체 호스팅 서버를 설정하여 사용자를 관리하고 리파지토리를 제어 IIS란? 인터넷 정보 서비스(Internet Information Server)의 약어 마이크로소프트 윈도우에서 사용하는 웹 서버 소프트웨어 윈도우에 기본적으로..
깃허브 리파지토리 생성하기 (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 주소 복사 스프링 리파..