개발기본지식/Git11 GitHub users are now required to enable two-factor authentication GitHub users are now required to enable two-factor authentication as an additional security measure. Your activity on GitHub includes you in this requirement. You will need to enable two-factor authentication on your account before September 15, 2023, or be restricted from account actions. 깃헙 로그인을 하니 갑자기 이런문구가 나온다. 무서운것 없으니 진행하고 잘 저장만해두자. 2023. 8. 2. Git - Fork한 레포지토리 최신화 하기 생활코딩 생활iOS repo를 Fork받아서 PR을 한번 머지했는데 그다음 Fork된 repo에 원본으로부터, 현재까지 업데이트된 내용들을 가져와야하는 경우가 생겼다. 현재 remote된 주소 확인하기 입력 git remote -v 출력내용 origin https://github.com/isGeekCode/Life-iOS.git (fetch) origin https://github.com/isGeekCode/Life-iOS.git (push) upstream 세팅하기 git remote add upstream https://github.com/Swift-Coding-Club/Life-iOS.git 입력후 다시 remote된 주소를 확인하면 아래와 같이 나온다. git remote -v origin htt.. 2023. 3. 5. 깃 리모트 변경 하기 Git - 깃 리모트 변경 하기 기존 리포지토리 remote 제거 git remote remove origin 새 리포지토리 remote 추가 git remote add origin https://github.com/계정/리포지토리 2023. 3. 5. git ignore 사용하기 보통 우리가 사용하는 프로젝트는 깃을 통해 버전관리를 할수가 있다. git push를 하게 되면 Local에서 사용하는 프로젝트는 Remote에 저장이 되는데 이때 private하거나 궂이 remote에 안올라가도 되는 파일들이 있을 때가 있다. 공유하면 곤란한 key 값이나 각종 라이브러리에 대한 정보가 담긴 cocoapods, spm 등등이다. 이 파일들. 특히 라이브러리 관련 파일들은 새롭게 빌드하게 되면 또 새로운 파일로 인식을 하게 되는데 그럴때마다 깃에서 인식을 해버리면 매번 커밋을 하기전에 신경이 쓰이는 일이 벌어진다. 개인적으로 작업한다면 모르겠지만 여러명이서 협업을 하게 될경우 , xcode에 담겨있는 유저정보가 서로 덮어쓰기 되면서 충돌을 일으킬 가능성도 있다. 이를 위해서 하는 작업이.. 2022. 11. 8. sourcetree github User.name 변경하기 정말 잊을만 하면 뜨는 에러... 넘나 열받습니다..... 이번엔 잘 이용하고 있었는데, 새로운 레포지토리를 클론 하는 중 생겼습니다. 깃랩에서 클론을 위해 링크를 복사해와서 소스트리를 이용해 원격 레포지토리를 로컬로 클론하려고 접근할 때 권한 오류로 실패했습니다. 환경 깃랩 - 소스트리 연결 (업무) 깃헙 - 터미널만 사용 (개인) 정말로 레포지토리에 접근 자격이 없는지 확인 : 확인결과 이미 허용되어있었음 소스트리를 환경설정을 살펴보니 아이디 전역 사용설정도 해제 되어있엇음 깃랩에서 클론을 위해 링크를 붙여넣기하면 에러가 발생합니다. 그래서 아래와 같이 해결할 수 있었습니다 소스트리 유저정보 초기화 소스트리 유저정보 경로 username / 라이브러리 / Application Support / Sou.. 2022. 5. 18. 애쏘보자들을 위한 깃사용법 - 1 gjfgjfgjf 헐.... 아직도 이걸 안했다니.. 실은 제가 오랜만에 까페에서 작업을 하려는데 깃을 새로 생성해야해서 레포지토리를 만든 순간 기억이 안나더라구요 ㅋㅋㅋㅋㅋㅋㅋㅋ 생각해보면 처음 깃 관리 시작할 때, 멘붕오브 멘붕이었는데 그런분들이 있을게 당연하기때문에 정리해서 올립니다. 일단 준비물을 세팅해봅시다. 준비물 1..내가 어디다 저장할지 폴더를 정해두세요. 2. 터미널사용할 준비 - 소스트리도 괜찮은데 터미널도 편해요 끝. 일단 깃헙에서 프로필을 누르면 메뉴가 나옵니다. Your repositories 클릭 그러면 나오는 페이지에서 New를 누릅니다. 이 페이지는 업데이트 할때마다 조금씩 달라지니 참고하셔요! Repository name에 내 레포지토리의 이름이자 주소로 사용할 텍스트를 입.. 2022. 5. 11. 공동작업을 위한 Git 버전관리 공동작업을 위한 Git 버전관리 참고: https://tecoble.techcourse.co.kr/post/2021-07-15-git-branch/ Git 우리는 개발을 진행하면서 우리가 구현한 소스코드를 git이라는 버전관리 시스템을 통해 관리한다. git을 사용하지않았더라면 협업을 진행하며 메일이나 USB로 소스코드를 주고 받았을 것이다. git을 사용함으로써 우리는 시시각각 코드를 전송할 수 있다. 또한 일일히 병합하는 과정을 생략하고도 손쉽게 소스코드를 관리할 수 있다. 뿐만 아니라 꼼꼼한 commit 로그 과정을 통해 과거의 소스코드와도 한눈에 비교가 가능하다. 협업을 할 때에도 이 git을 사용해 분산 버전 관리를 할 수 있어 브랜치에 따라 독자적인 개발을 하고 메인 저장소에 merge하는 방.. 2022. 4. 22. git 에러 warning: adding embedded git repository 📌 Git 에러 warning: adding embedded git repository ⭐️ 발견날짜 21.11.23 ⭐️상황 클론 코딩을 위해 이미 깃 설정이 되어있는 폴더에 다른 내용을 복붙했는데 그안에 아마 다른 사람의 깃이 들어있는 듯하다. 참고 : https://bit.ly/3CMJdH7 warning: adding embedded git repository: TodoList hint: You've added another git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and wil.. 2021. 11. 23. git pull 실패 - You have not concluded your merge (MERGE_HEAD exists) 보편적인 상황은 이렇다. 오늘 직면한 문제 1. 웹상에서 깃허브 ReadMe 파일을 수정했다 2.이후 해당 프로젝트를 로컬에서 작업하고 푸시를 하려는데 에러가 생겼다. 아마 웹상에서의 상태와 로컬의 상태가 맞지않아서 그런것이라 판단하여 git pull을 통해 해결하려고 했다. error : You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. 원인 바로 직전 pull 시 머지를 시도했지만 conflict 가 발생하여 충돌 상태일 경우 발생. 해결 1. merge를 취소하고 다시 pull을 받음 git merge --abort git add . 2. 충돌 해결 후 다시 gi.. 2021. 11. 9. 깃허브의 메뉴소개 및 로컬저장소, 이슈관리 메뉴소개 Watch 해당 레포지토리에 대한 관심설정(알림기능) FORK 기능 다른 사람의 레포지토리를 복제해서 나의 깃허브에 저장한다. 깃허브는 기본적으로 오픈소스이기 때문이다. 내 마음대로 만져볼수 있다. 읽기권한은 있지만 쓰기권한은 없다 member를 눌러보면 복제한 사람들의 목록을 볼 수 있다. Pull Requests 복제해간 사람들이 수정한 것을 원저작자에게 알려주어 원 저장소에서 반영할 수 있도록 하는 기능 ISSUES 수정된 것들에 대한 커뮤니티 라고 생각하면 된다. WIKI 해당 레포지토리를 사용하는데 필요한 지식이나 사용법 등을 기재 Graphs 현재의 레포지토리에 대한 여러 시각적 통계자료 - 브랜치를 통해 어떻게 작업이 진행되고있는지, 커밋이 활발한 지 등등을 볼 수 있다. 로컬 저장.. 2021. 9. 26. 이전 1 2 다음