본문 바로가기
카테고리 없음

[깃허브] 소스트리 및 깃허브 연동하여 파일 Push, Pull

by yunzzang-c 2024. 8. 14.
반응형

[[[ 브랜치 ]]]
브랜치로 나누어 관리하기
브랜치 나누고, 합쳐보기
충돌 해결하기
브랜치 재배치하기

깃허브 다른 사람 검색: owner:(회원아이디) ※예: owner:jacob107

[소스트리]에서 키 생성 : 터미널 키고 ssh-keygen (enter하고 y/n?뜨면 y한 후 공개키, 비밀키와 경로도 나온다.)
[소스트리]에서 [도구]-[옵션] : SSH 클라이언트에서 OpenSSH로 설정
[소스트리]의 [도구] - [SSH 키 추가] : 키 경로 찾은다음 .pub 확장자가 아닌 [키] 설정
[깃허브]에서 [프로필]에 있는 [setting]으로 가기.
[깃허브]-[setting]-[SSH and GPG keys]-[New SSH key]-.ssh폴더에 있던 .pub확장자 [메모장]에서 열기한 후 복사해서 [Key]에 붙여넣기
[소스트리]에서 [탭] 새로 생성 후 [Remote] 에서 계정추가해주기.
- 호스팅 서비스 : GitHub
- 선호 프로토콜 : SSH
로 변경후 OAuth 토큰 새로고침한 후 깃허브 인터넷창 뜨면 로그인해주기
[Authorize atlassian] 클릭 후 켜놓은 [소스트리]의 [호스팅 계정 편집]에서 인증 성공이 뜨면 완료.
[Remote]에 내 [깃허브] 계정 선택후 [새로고침]하면 내 [깃허브]내의 [repositories]을 확인할 수 있다.

[Clone] : 복제하기
소스경로: [깃허브]에서 [<>Code] 누른 후 [Local]에서 [SSH]에 [Url] 복사한 다음
[소스트리] [소스경로]에 붙여넣기한 후 목적지 경로에 [깃허브]에 있는 코드를 복제할 [새폴더](ex:GitClone)를 만들어준 후 [클론] 클릭
- [깃허브]에서 수정한 기록 및 파일이 복제됨 + 내컴퓨터 안에 경로로 설정한 폴더에도 파일이 복제된걸 확인할수있다.
[저장소 설정]에서 원격을 [추가]하거나 [편집] 및 [삭제]할 수 있다.
- 상단에 [저장소]에서 들어갈 수 있음.

[Push] : [소스트리]를 통해 [깃허브]에 파일올리기
[깃허브] 코드를 클론하기위해 만든 [GitClone] 폴더에 [Hello.txt]파일을 만든 후 [소스트리]에 파일을 커밋해본다.
그 후 [Push] 클릭 후 [소스트리]와 연결된 [깃허브] [repositories]에 가보면 해당 [Hello.txt] 파일이 잘 올라온것을 확인할 수 있다.
[Hello.txt]를 삭제 후 [Hello2.txt]생성 후 두번째 커밋을 해주면 [GitTest]안 [시계모양 옆][Commits]을 눌러보면 수정사항을 확인해볼 수 있음.

[Fetch] : 원격 저장소에서 변경사항들 가져오기
[깃허브]에서 [Addfile]-[Create] 한 후 [Newfile.txt] 파일을 만들어보자
그 후 [소스코드]에서 [패치] 눌른 후 [모든 원격 저장소에서 가져오기]하면 새로만든 파일이 온다.
그 후 [Pull]하면 [소스코드]로 가져오기 성공.
다시 [깃허브]에서 [Newfile.txt] 내용을 수정 후 다시 [소스코드]에서 [패치]를 눌러보면 파일의 수정된 내용이 보인다.

[Repositories] 지우기
지울 [Repositories] 들어간 후 해당 라인에 있는 [Settings]에서 맨 밑으로 내리면 [Danger Zone]-[Delete this repository] 클릭 후
따라적고 [I want to delete this repository] 클릭하면됨

[ReadMe]를 이용해서 꾸며줄 수 있다.

반응형