2017-11-29 8 views
0

私はアンドロイドのスタジオにアプリケーションをフォークと私はプルリクエスト作成しようとすると:それを行うための正しい方法は何ですかアンドロイドスタジオからプルリクエストを作成するには?

Can't Create Pull Request 
      Push failed: 
      failed to push some refs to 'https://github.com/projectname.git' 

:?

enter image description here

を私が取得

注:

私がコミットし、私のプロジェクトを更新するが、私は他のプロジェクトへのプルリクエストを作成することはできません。

+0

Androidスタジオの下部に端末を試しましたか? – Bek

+0

より良い端末から試す –

+0

端末 'git pull --rebase origin master'と' git push origin master' –

答えて

-1

まず、gitクライアントをインストールしてAndroidスタジオで設定し、VCSオプションからAndroidスタジオにgitを有効にする必要があります。プッシュ&プルリクエストのためにツールバー2のアイコンが表示されます。 これらの2つのオプションで、あなたは非常にeaslyプッシュとプッシュを行うことができます。

ご覧ください。 https://javapapers.com/android/android-studio-git-tutorial/

+0

私はgitを持っていない場合、私はgithubからgitを作ることができませんが、私はしました。 – user1058652

+0

はい、GitHubアカウントを追加するだけで、GitHubにプッシュ&プルすることができます.gitクライアントはコマンドラインやその他の作業用です。 –

+0

なぜ、私はプルリクエストを行うことができないのですか? – user1058652

0

reference- http://prntscr.com/hgvbxw

これは明らかに認証の問題です。私はあまりにも多くの未知数があるので、誰もあなたに決定的な答えを与えることはできません。

  • AndroidスタジオのインストールでGitHubアカウントが認証されていますか? Android Studioの設定を確認してください。

enter image description here

  • ユーザーを認証するためにあなたのGithubのアカウント設定を通じてアクセストークンを生成し、上の写真に見られるように、そのトークンを使用する必要があります。新しいトークンを生成するときは、通常、それに与える権限に注意するようお勧めします。問題をデバッグするには、すべてに完全にアクセスできる新しいものを生成し、問題を解決するとすぐに削除します。

enter image description here

  • 最後に、上記の手順の両方が正しく行われており、あなたはまだPRを開くことができない場合。 PRを開こうとしているリポジトリがサードパーティのユーザーにそのような操作を実行できるようにしてください。

注:ローカルリポジトリにコードをコミットすることはいつでも可能です。それはあなたの地域の環境(あなたのコンピュータ)に住み、あなたはそれをどうにかして何でもする完全な許可を持っています。つまり、ローカルで行う変更は、リモートリポジトリ(Githubサーバーでホストされているもの)に反映されます。

関連する問題