여러 사람과 협업하거나 랩탑과 데스크탑 코드를 동기화 할 때 VCS는 유용하게 사용됩니다. 이번 포스팅에서는 안드로이드를 개발 할 때, Github를 어떻에 연동하는지 알아보려고 합니다. Github에 대해서는 다음에 자세히 포스팅하겠습니다.

 

우선 Git계정이 있어야 겠죠?

 

여기서 깃허브 계정을 만들어줍니다.

https://github.com

 

Build software better, together

GitHub is where people build software. More than 36 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

 

 

 

깃허브 계정을 만들었으면, Git을 설치합니다.

Git은 이쪽에서 다운 받을 수 있습니다. 윈도우/맥 자신의 운영체제에 맞게 다운받아주세요

https://git-scm.com/downloads

 

 

다음으로 Android Studio를 열어줍니다.(Android Studio를 실행한 상태로 Git을 설치했다면 다시 끄고 실행해주세요. 간혹 잘 안되는 경우가 있습니다.)

 

그리고 VCS -> Create Git Repository 를 눌러서 자신의 Git에 새 저장소를 생성하도록 합니다.

VCS Root를 생성할거냐는 질문에는 Yes를 해주세요

 

아직 안드로이드 스튜디오와 깃허브 계정 연결을 안했습니다. 

File -> Settings 에 들어갑니다.

그리고 Version Control -> GitHub에서 위에서 생성한 깃허브 계정을 추가합니다.

 

완료되었으면 Apply, Ok를 누르고 나갑니다.

 

좌측 상단 Android라고 되었는 바를 Project로 바꾸고

 

Project 우클릭해서 GIt -> Add를 통해 깃에 업로드 하기 위한 준비상태로 만듭니다.

 

그리고 깃허브에 현재 프로젝트를 연동합니다.

 

 

그리고 상단의 Commit 버튼을 누릅니다.

Commit and Push 를 해주면 깃허브에 올라가게 됩니다.

'좌뇌 > TOOL' 카테고리의 다른 글

대용량 문서(Text)파일 읽기  (0) 2019.03.08
Psexec 설치 및 사용법  (2) 2019.01.28

윈도우에서 대용량 텍스트 파일을 읽으려다가 실패를 할 경우에 'Universal Viewer' 프로그램을 추천합니다.


4.2.2 버전부터 무료로 사용가능합니다. 



Universal Viewer 홈페이지

'좌뇌 > TOOL' 카테고리의 다른 글

안드로이드 - 깃허브 연동하기  (0) 2019.04.28
Psexec 설치 및 사용법  (2) 2019.01.28

Psexec 란?


원격으로 pc를 제어하는 프로그램에 여러가지가 있지만, 대부분 클라이언트 pc에 프로그램을 설치해야하는 불편함이 있다. Pxexec 는 cmd 로 원격제어를 할 수 있는 경량 원격 제어 프로그램이다.

원격으로 정해진 시간에 프로그램을 제어하고 프로그램을 실행시킬 수 있다. 서버 패치 자동화 같은 경우에 사용하기도 한다.


설치


다운로드 링크 : https://docs.microsoft.com/en-us/sysinternals/downloads/psexec 에 들어가서 설치할 수 있다.


압축을 해제하고 PSTools 폴더를 C:\Windows\System32 디렉토리에 복사한다.


Psexec를 사용하기 위해 다음과 같은 설정을 확인해야 한다.



1. target pc 에서 PIC$ , ADMIN$ 시스템 기본을 포함하는지 확인한다.

2. UAC 가 꺼져있는지 확인한다.

3. TCP 445 포트를 사용해야 하므로 해당 포트가 오픈되어 있는지 확인한다.



cmd 창에서 net share 명령어를 입력하고 PIC$ , ADMIN$를 확인한다.





https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_UAC_%EB%81%84%EA%B8%B0 링크를 통해 UAC 끄는 법을 참고한다.


그리고 다음 명령어를 관리자권한으로 실행하여 TCP 445 포트를 Open할 수 있다.



netsh advfirewall firewall add rule name="TCP-445" dir=in action=allow protocol=tcp localport=445


이제 원격 cmd 창을 띄운다.


원격 pc 를 제어하기 위해서는 target pc 의 user name, password, ip 번호 가 필요하다.


다음 명령을 통해 원격 pc에 cmd 창이 띄워지는 것을 확인할 수 있다.



PsExec.exe -u [user name] -p [password] [ip] cmd



ex) PsExec.exe -u Scott -p hello1024 \\192.168.0.66 cmd

'좌뇌 > TOOL' 카테고리의 다른 글

안드로이드 - 깃허브 연동하기  (0) 2019.04.28
대용량 문서(Text)파일 읽기  (0) 2019.03.08

+ Recent posts