세로형
Recent Posts
Recent Comments
Link
04-19 00:01
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

파이참(pycharm)과 깃허브(github) 연동하기 본문

python

파이참(pycharm)과 깃허브(github) 연동하기

이수진의 블로그 2018. 7. 26. 09:27


개발하는 사람들은 거의 필수적으로 깃을 이용합니다

깃(git)은 오픈소스로서 일종의 버전관리에 매우 최적화된 것인데요


이것을 이용해 웹 상에서 서비스를 제공해주는 깃허브

너무 많이 사용하고 있습니다.


이 깃허브(github)와 파이참(pycharm)을 연동하는 방법을 설명해볼까합니다.


먼저 https://github.com으로 이동하셔서

회원가입을 해줍니다!

그리고 repository(저장소)를 하나 생성하죠


저는 주로 keras를 사용해서

repository 이름을 keras로 하나 생성했습니다.



이것은 그냥 테스트를 위해서 이렇게 올린거구요

원래는 좀 명확하게 이름을 지어주셔야 합니다.

아무튼 이제 파이참으로 넘어가서 연동해보죠



파이참의 VCS -> Github가 있을겁니다.

Github가 없으면 Git으로 해도 상관없습니다.



그러면 git.exe가 없다고 나오는데요

git을 local에 설치해야 합니다.

저는 github desktop을 설치했습니다.



해당 사이트로 가셔서 각자 운영체제에 맞는 깃허브를 받아줍니다.

저는 윈도우10에서 깃(git)을 설치했습니다.





이렇게 쭉쭉 설치하다 보면 이 화면이 나오는데요

아까 회원가입을 했으니 sign into를 해봅니다.



이렇게 정상적으로 로그인이 되시면 ok!

이제 깃허브 데스크탑을 종료하시고 

파이참으로 다시 이동합니다




파이참의 setting에서 git을 검색하시면 위와 같은 화면이 나옵니다.

여기서 git을 선택하셔서 git.exe를 찾아줍니다.



여기에 git.exe가 설치되어 있는데요

보통 설치 경로는



이렇게 C드라이브 -> 사용자 -> 계정이름 -> appdata -> local -> githubdesktop -> app-~ -> resources -> app -> git -> cmd

에 위치해 있습니다.



자 그리고 pycharm내부에서 깃허브에 로그인해보죠

아까 git을 setting 에서 검색했을 떄 git위에 github가 있었는데요 

여기서 login to github를 통해 깃허브와 연동합니다.


해당 화면에서 create api token을 누릅니다.



그러면 위와 같은 화면이 나오는데요

여기서 로그인을 다시 해줍니다.

로그인이 성공되셨으면

이제 clone repository를 통해 저장소와 연결을 시켜야 하는데요



위와 같은 화면이 안나오시면

파이참에서 vcs -> checkout from version control -> git을 선택하시면 위 화면이 나올겁니다.

여기서 저장소가 포함된 url을 가져오시고





설정할 디렉토리를 선택합니다

이제 clone합니다!



do you want to add the following file to git 어쩌구 나오면 Yes!



이것도 yes!


이제 연동이 되었습니다.


그럼 어떻게 올리냐?

먼저 git에 올릴려면 commit -> push순으로 해주어야 합니다.

commit은 일종의 local에 먼저 저장을 하고!

그다음 push를 통해 원격 저장소에 저장을 하는겁니다



vcs에 commit이 있습니다.

commit을 해줍니다.



그러면 위와 같은 화면이 나오는데요

commit할 파일들을 선택할 수 있구요



commit시 메세지를 남길 수 있습니다.

자 commit을 완료했을 때 github상황은 어떨까요?



그대로입니다.

달라진게 없네요

이제 push를 해보죠



vcs -> git -> push에서 push할 수 있습니다.



그럼 아까 commit했던 자료들이 나오고 push를 합니다.



push가 진행중이다가!



이렇게 메세지가 뜨실겁니다

그러면 성공되신거에요

확인해보죠




올라갔죠?

이렇게 연동할 수 있습니다.




반응형
그리드형
Comments