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 -vしてgit 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リポジトリにプッシュできますか?できませんでした。
MysticMagicϡ

1
GUIを介してリモートを追加する1つの方法を知っています。プッシュを実行し、認証情報とリモートのアドレスを設定していない場合は、プロンプトが表示されます。マスター->リモートの定義が表示され、 "リモートの定義"パーツがリンクとして表示されます。それをクリックすると、以前にGitを使用したことがあれば、残りは自明です。
Steven Eckhoff、2015

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. 追加したファイルをコミット

    バージョン管理ウィンドウを開きます(ターミナルウィンドウの隣)>>コミットボタンをクリックします

    ここに画像の説明を入力してください

    プロンプトウィンドウで[コミットしてプッシュ]を選択します

    ここに画像の説明を入力してください


  1. リモートの定義

    コードを分析した後、android studioはコードの確認またはコミットを促すプロンプトを表示します。コミットするとリモートリポジトリを定義するようプロンプトが表示されます。そこでGITリポジトリにURLを追加できます。 ここに画像の説明を入力してください

    次に、リポジトリの資格情報を入力して、[OK]をクリックします(Visual Studioオンラインユーザーは、リポジトリにログインするために、ここで説明されているように「代替認証資格情報」を有効にする必要があります)。

    ここに画像の説明を入力してください


bitbucketでこれを行うにはどうすればよいですか。Githubのような方法はありますか?
Zar E Ahmer

@Nepsterはbitbucketリポジトリに接続できるはずです。回答のステップ5でbitbucketリポジトリのURLを追加した場合。また、専用プラグインが必要な場合は、bitbucket.org/atlassian/jetbrains-bitbucket-connectorを試してください。ただし、残念ながらJetBrainsによると、プラグインはサポートされていないか、更新されていないようです。
Deshan

38

Android Studio 1.0.2では、VCS->バージョンコントロールにインポート-> GitHubでプロジェクトを共有するだけです。

リポジトリ名を尋ねるポップアップが表示されます。


それを実行しようとすると、「プログラム "git.exe"を実行できません:CreateProcess error = 2、The system cannot find the file is specified。」というエラーメッセージが表示されます。
ジャレッドアレン

空の要旨エラーと開いたgithubリポジトリを表示
Harsha

1
上記のエラーが発生した場合は、git-scm.com / download / winから最新のgit をダウンロードし、Android Studioでgit.exeをダウンロードした場所へのパスを設定します。ファイル->設定->バージョン管理-> git "Git実行可能ファイルへのパス"; 私はこの問題が他の人にも役立つことを願っていました。
2017年

bitbucketについてはどうですか。Bitbucketでプロジェクトを共有する方法??
Zar E Ahmer 2018年

13

私が持っているAndroid Studioのバージョン(0.3.2)では、メニューを使用するのと同じくらい簡単でした。

VCSメニュー> Git> GitHubで共有。

次に、資格情報と新しいリポジトリの名前を要求します。これで完了です。


Android Studio 0.8.2では、Alt + BackQuoteまたはVCS-> VCS Operations Popupで見つけました。このバージョンのAndroid Studioでは、VCSメニューにGitが表示されません。プラグインや何かあれば私に知らせてください。
ロバートオシュラー2014

11

これはAndroid Studioに固有のものではなく、IntellijのIDEAでの一般的な動作です。

移動:設定>バージョン管理> GitHub

また、github統合は必要ありません。標準のgit関数で十分です(VCS> Git、ツールウィンドウ>変更)。


5

Android Studio 0.8.9の場合: VCS --> Import into version contraol --> Share project on Github.特定のリポジトリで共有するオプションがないか、少なくとも見つかりませんでした(私の制限です!)。

ここにgithub情報を追加できます: File --> Settings --> Version COntraol --> Github.


5

Android Studio 3.0

Android Studioでこれがいかに簡単かが大好きです。

1. GitHubログイン情報を入力します

Android Studioで、[ファイル]> [設定]> [バージョン管理]> [GitHub]に移動します。次に、GitHubのユーザー名とパスワードを入力します。(この手順は1回だけ実行する必要があります。将来のプロジェクトでは、スキップできます。)

ここに画像の説明を入力してください

2.プロジェクトを共有する

Android Studioプロジェクトを開いた状態で、[VCS]> [バージョン管理にインポート]> [GitHubでプロジェクトを共有]に移動します

次に[ 共有してOK ]をクリックします。

ここに画像の説明を入力してください

それで全部です!


4

これで、次のように実行できます(githubに移動したり、gitから新しいディレクトリを開いたりする必要はありません)。

ここに画像の説明を入力してください


1

あなたの問題を解決するためのビデオリンクを初めて追加しましたが、それが悪い考えであることを知りました。今回は簡単に説明します。

Androidスタジオはgithubと互換性がありますが、調整が必要です。

  1. Android Studioのセットアップ
  2. Android Studio設定でGithubプラグインをセットアップする

    • Android Studioの設定>>プラグインページ ここに画像の説明を入力してください
  3. このリンクからgitバージョン管理システムをダウンロードし、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

Android Studioを備えた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.