web-dev-qa-db-ja.com

EclipseプロジェクトをGitHubにアップロードするにはどうすればよいですか?

EclipseにはGitHubにアップロードしたいコードがありますが、今のところどのようになのかわかりません。 「リポジトリの作成」と表示されますが、それはプロジェクトを保持するフォルダのように見え、コードをアップロードする方法がわかりません。一見間抜けな質問に対する謝罪。また、リポジトリをどのように削除しますか?それをする方法も見ませんでした。

86
user2494770

Eclipse用のEGitプラグインは良いオプションですが、さらに良い方法はgit bashの使用方法を学ぶことです-つまり、コマンドラインからgitを実行することです。 gitの基本を学ぶことはそれほど難しくありません。GUIに依存して行う前にいくつかの基本操作を理解することは非常に有益です。しかし、あなたの質問に答えるには:

まず最初に、gitを http://git-scm.com/ からダウンロードします。次に、 http://github.com/ に移動して、アカウントとリポジトリを作成します。

マシン上で、最初にgit bashを使用してプロジェクトフォルダーに移動する必要があります。そこに着いたら:

git init

そのディレクトリで新しいgitリポジトリを開始します。

それが終わったら、その新しいリポジトリをリモート(アップロードする場所-ファイルをプッシュする場所)に登録する必要があります。この場合はgithubになります。 GitHubのリポジトリから正しいURLを取得します。

$ git remote add Origin https://github.com/[username]/[reponame].git

既存のファイルをローカルコミットに追加する必要があります。

git add .   # this adds all the files

次に、最初のコミットを行う必要があるため、次のようにします。

git commit -a -m "Initial commit" # this stages your files locally for commit. 
                                  # they haven't actually been pushed yet

これで、ローカルリポジトリでコミットを作成しましたが、リモートリポジトリでは作成しませんでした。リモートに配置するには、投稿した2行目を実行します。

git Push -u Origin --all
165
Jokab

Eclipseプロジェクトをgithubにアップロードする手順を追ったビデオを次に示します

https://www.youtube.com/watch?v=BH4OqYHoHC

ここにステップを追加します。

  1. Eclipseプロジェクトを右クリック->チーム->プロジェクトを共有

  2. 表示されたリストからgitを選択します。リポジトリの作成または使用を要求するボックスをオンにします->リポジトリの作成をクリックして、完了をクリックします。 -これにより、ローカルgitリポジトリが作成されます。 (すでにgitがインストールされていると仮定します)

  3. プロジェクトを右クリック->チーム->コミット-コミットするファイルのみを選択し、コミットをクリックします。 -これで、ファイルはローカルリポジトリにコミットされます。

  4. Eclipseのgitリポジトリビューに移動します(またはチーム->リポジトリビューに表示)

  5. プロジェクトのgitリポジトリを展開し、[リモート]-> [リモートの作成]を右クリックします。

  6. リモート名がOriginとして表示されます。「プッシュの構成」オプションを選択し、「OK」をクリックします

  7. 次のダイアログで、URIテキストボックスの横にある[変更]をクリックし、git url、ユーザー名、パスワードを入力して、[保存してプッシュ]をクリックします。これにより、git Pushが構成されます。

  8. Fetchを構成するには、Gitリポジトリ->リモート->フェッチの構成->追加->マスターブランチ->次->完了->保存してフェッチ

  9. マスターブランチを設定するには、ブランチ->ローカル->マスターブランチ->右クリックしてブランチを設定->リモート:オリジンおよびアップストリームブランチ:refs/heads/master-> OKをクリック

リポジトリを更新すると、コミットしたファイルを確認できるようになり、リポジトリからプッシュおよびプルを実行できます。

41
Aparna

プロジェクトをgitサーバーにアップロードするには、gitクライアントが必要です。 Eclipseの場合 EGIT はGITを使用するための素晴らしいプラグインです。

gitの基本を学ぶには、 here を参照してください//最初に基本が必要だと思います

2
stinepike

Eclipseの場合、EGITが最適なオプションだと思います。このガイド http://rogerdudler.github.io/git-guide/index.html は、gitをすばやく理解するのに役立ちます。

1

これらの回答の多くは、Gitでプロジェクトを共有する方法について言及しています。これは簡単で、gitでコードを共有するだけですが、注意する必要があるのは、エンドユーザーがダブルクリックできる明らかな「プロジェクトファイル」がないことです。代わりに、インポート->一般->既存のプロジェクトを使用し、フォルダ全体を選択する必要があります

1
Colin D

Jokabの答えは私を大いに助けましたが、私の場合はgithubアカウントにgit bashにログインするまでgithubにプッシュできなかったので、次のコマンドを実行しました

git config credential.helper store

それから

git Push http://github.com/[user name]/[repo name].git

2番目のコマンドの後、GUIウィンドウが表示された後、ログイン資格情報を提供しました。

0
Adindu Stevens