Android Studio를 사용하여 프로젝트를 GitHub에 어떻게 동기화합니까?


204

Android Studio 폴더에있는 프로젝트를 GitHub에 동기화하려고하는데 옵션 메뉴에서 자격 증명을 추가하는 것 이외의 작업을 확실하지 않습니다. 누군가 제게 빠른 안내를 해줄 수 있습니까?

답변:


269

Android Studio에서 푸시하려는 프로젝트를 엽니 다.

딸깍 하는 소리 VCS -> Enable version Control Integration -> Git

GUI를 통해 리모컨을 추가하는 방법이없는 것 같습니다. 프로젝트의 루트에서 Git Bash를 열고git remote add <remote_name> <remote_url>

이제 당신이 VCS -> Commit changes -> Commit & Push당신의 리모컨을 볼 수 있고 모든 것이 GUI를 통해 작동해야합니다.


오류가 발생 fatal: remote <remote_name> already exists하면 이미 추가했음을 의미합니다. 당신의 리모컨 할 보려면 git remote -vgit remote rm <remote_name>제거 할 수 있습니다.


자세한 내용은 다음 페이지를 참조하십시오.

http://www.jetbrains.com/idea/webhelp/using-git-integration.html

http://gitref.org/remotes/


4
VCS를 수행 할 때-> 변경 사항 커밋 변경 사항이 감지되지 않음
Chulo

2
프로젝트 창의 파일 이름이 빨간색이면 추적되지 않는 것입니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 Git-> Add를 클릭하십시오. 이제 해당 파일의 변경 사항이 감지되어야합니다.
jsc0

1
동일한 프로젝트를 2 github repo로 푸시 할 수 있습니까? 나는 할 수 없었다.
MysticMagicϡ

1
GUI를 통해 리모컨을 추가하는 한 가지 방법을 알고 있습니다. 푸시를 수행하고 자격 증명 및 원격 주소를 설정하지 않은 경우 프롬프트가 표시됩니다. 마스터-> 원격 정의가 표시되고 "원격 정의"부분이 링크로 나타납니다. 그것을 클릭하면 이전에 Git을 사용한 적이 있다면 나머지는 자명하다.
Steven Eckhoff

2
훌륭한 설명. 이 비디오도 도움이 될 수 있습니다. youtube.com/watch?v=Ldmc757EXaE
Sam003

57

다음 방법은 GUI를 사용하여 Android Studio 프로젝트를 GIT 기반 리포지토리로 푸시하는 일반적인 방법입니다.이 방법은 Visual Studio Online 에서 호스팅되는 GIT 리포지토리에서 테스트 되었으며 GitHub 또는 다른 GIT 기반 버전 제어 공급자 와 사실상 작동 합니다.

참고 : GitHub를 사용하는 경우 'GitHub에서 공유'가 다른 답변에 명시된 가장 쉬운 옵션입니다.

  1. GIT 통합 플러그인 사용

    파일 (메인 메뉴) >> 설정 >> GitHub 통합 검색 여기에 이미지 설명을 입력하십시오


  1. 프로젝트에 버전 관리 통합 사용

    VCS (주 메뉴) >> 버전 제어 통합 사용 >> GIT 선택 여기에 이미지 설명을 입력하십시오


  1. 로컬 저장소에 프로젝트 파일 추가

    프로젝트 >> GIT >> 추가를 마우스 오른쪽 버튼으로 클릭하십시오. 여기에 이미지 설명을 입력하십시오


  1. 추가 된 파일 커밋

    버전 제어 창을여십시오 (터미널 창 옆) >> 확약 단추를 누르십시오

    여기에 이미지 설명을 입력하십시오

    프롬프트 창에서 "commit and push"를 선택하십시오.

    여기에 이미지 설명을 입력하십시오


  1. 리모트 정의

    코드를 분석 한 후 android studio는 커밋 될 때 코드를 검토하거나 커밋하라는 메시지를 표시하여 원격 저장소를 정의하라는 메시지를 표시합니다. URL을 GIT 저장소에 추가 할 수 있습니다. 여기에 이미지 설명을 입력하십시오

    그런 다음 리포지토리의 자격 증명을 입력하고 '확인'을 클릭합니다. (Visual Studio 온라인 사용자는 여기 에 언급 된대로 "대체 인증 자격 증명"을 활성화 하여 리포지토리에 로그인해야합니다.)

    여기에 이미지 설명을 입력하십시오


bitbucket에 대해 어떻게 할 수 있습니까? Github와 같은 방법이 있습니까 ???
Zar E Ahmer

@ Nepster는 비트 버킷 저장소와 연결할 수 있어야합니다. 답변의 5 단계에서 비트 버킷 리포 URL을 추가하면. 또한 전용 플러그인이 필요한 경우 bitbucket.org/atlassian/jetbrains-bitbucket-connector 를 시도하십시오 . 그러나 불행히도 JetBrains에 따라 플러그인이 지원되거나 업데이트되지 않은 것 같습니다.
Deshan

38

Android Studio 1.0.2에서는 VCS-> 버전 제어로 가져 오기-> GitHub에서 프로젝트 공유로 이동하면됩니다.

repo 이름을 묻는 팝업이 나타납니다.


이렇게하려고하면 "프로그램"git.exe "를 실행할 수 없습니다 : CreateProcess error = 2, 시스템이 지정된 파일을 찾을 수 없습니다"라는 오류 메시지가 나타납니다.
Jarred Allen

빈 gist 오류 및 github 저장소 표시
Harsha

1
위의 오류가 발생하면 git-scm.com/download/win 에서 최신 git 을 다운로드하고 Android Studio에서 git.exe를 다운로드 한 경로를 설정하십시오 : File-> Settings-> Version Control-> git "Git 실행 파일 경로 "; 나는이 문제가 다른 사람들에게도 도움이되기를 바랍니다.
Sai

비트 버킷은 어떻습니까? Bitbucket에서 프로젝트를 공유하는 방법 ??
Zar E Ahmer

13

내가 가지고있는 Android Studio 버전 (0.3.2)에서는 메뉴를 사용하는 것만 큼 쉽습니다.

VCS 메뉴> Git> GitHub에서 공유.

그런 다음 자격 증명을 요청한 다음 새 리포지토리 이름을 입력하면됩니다.


Android Studio 0.8.2에서 Alt + BackQuote 또는 VCS-> VCS Operations Popup에서 찾았습니다. 이 Android Studio 버전에서는 VCS 메뉴에 Git이 표시되지 않습니다. 플러그인이나 다른 것이 있으면 알려주세요.
Robert Oschler

11

이것은 Android Studio에만 국한된 것이 아니라 Intellij IDEA의 일반적인 동작입니다.

환경 설정> 버전 제어> GitHub로 이동하십시오.

또한 github 통합이 필요하지 않습니다. 표준 git 함수이면 충분합니다 (VCS> Git, Tool Windows> Changes).


5

Android Studio 0.8.9의 경우 : VCS --> Import into version contraol --> Share project on Github.특정 저장소에서 공유하거나 적어도 찾을 수 없습니다 (제 제한!).

github 정보를 여기에 추가 할 수 있습니다 : File --> Settings --> Version COntraol --> Github.


5

안드로이드 스튜디오 3.0

Android Studio에서 이것이 얼마나 쉬운 지 좋아합니다.

1. GitHub 로그인 정보를 입력하십시오

Android Studio에서 파일> 설정> 버전 제어> GitHub로 이동하십시오 . 그런 다음 GitHub 사용자 이름과 비밀번호를 입력하십시오. (이 단계는 한 번만 수행하면됩니다. 향후 프로젝트의 경우에는 건너 뛸 수 있습니다.)

여기에 이미지 설명을 입력하십시오

2. 프로젝트 공유

Android Studio 프로젝트가 열린 상태에서 VCS> 버전 제어로 가져 오기> GitHub에서 프로젝트 공유로 이동하십시오 .

그런 다음 공유확인을 클릭하십시오 .

여기에 이미지 설명을 입력하십시오

그게 다야!


4

이제 그렇게 할 수 있습니다 (github로 이동하거나 git에서 새 디렉토리를 열 필요가 없습니다).

여기에 이미지 설명을 입력하십시오


1

처음으로 문제를 해결하기위한 비디오 링크를 추가했지만 이것이 잘못된 생각이라는 것을 알게되었습니다. 이번에는 간단히 설명하겠습니다.

Android 스튜디오는 github와 호환되지만 무언가를 조정해야합니다.

  1. Android Studio 설정
  2. Android Studio 설정에서 Github 플러그인 설정

    • Android Studio 설정 >> 플러그인 페이지 여기에 이미지 설명을 입력하십시오
  3. 이 링크에서 자식 버전 제어 시스템을 다운로드하고 https://git-scm.com/을 설정 하십시오.

  4. 설치 후 Android Studio 설정 페이지를 열고 git.exe를 선택하십시오.
    • settings >> version control >> git
    • 일반적으로 git.exe의 경로는 program files >> git >> bin >> git.exe
  5. 로 이동 Settings >> Version control >> Github하여 Github에서 계정에 로그인과 암호를 볼 수 있습니다 당신. 설정을 적용하십시오.
  6. 프로젝트를 업데이트하려면 Android Studio 최상위 라인 클릭으로 이동하십시오. VCS >> enable version control integration >> git
  7. 한 번 더 VCS >> import into version control >> share project on Github 마스터 비밀번호를 입력하십시오.

이제 VCS 업데이트 버튼을 사용하여 프로젝트를 Github으로 업데이트 할 수 있습니다


0

Android Studio 0.8.2에서는 동일한 옵션 (예 : GitHub에서 공유)이 있습니다. 그것을 찾으려면 ctrl + shift + a를 사용하고 입력 텍스트에 github를 입력하십시오.


0

기존 프로젝트 종료 파일이있는 기존 저장소 :

git init
git remote add origin <.git>
git checkout -b master
git branch --set-upstream-to=origin/master master
git pull --allow-unrelated-histories

0

안드로이드 스튜디오가있는 Github

/*For New - Run these command in terminal*/
echo "# Your Repository" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/username/repository.git
git push -u origin master

/*For Exist - Run these command in terminal*/
git remote add origin https://github.com/username/repository.git
git push -u origin master
//git push -f origin master
//git push origin master --force

/*For Update - Run these command in terminal*/
git add .
git commit -m "your message"
git push
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.