質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

1回答

1894閲覧

Githubへeclipseをプッシュするとエラーが発生する

Maeterlinck

総合スコア13

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2019/05/06 05:36

編集2019/05/06 13:39

Githubを学んでいます。

EclipseファイルをGithubで公開したいと思っています。
現在、eclipseのツリーには全てのファイルのアイコンに「?」マークがついており、
コミットはできており、プッシュを待っている状態であると認識しております。

プッシュを試みる時でたエラーは以下のようなものです。

Can't connect to any repository: https://github.com/ユーザ名/portfolio.git (An internal Exception occurred during push: Source ref refs/heads/master doesn't resolve to any object.)

リポジトリに接続できない、というメッセージはどのように解決されるべきなのでしょう。

どうかよろしくお願いします。

イメージ説明
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aikon_marimo

2019/05/06 07:11

他にエラーは出てないですか? ついでに?マークはまだ未コミットの状態と思いますよ。
Maeterlinck

2019/05/06 08:03

コメントありがとうございます。 昨日の時点では?マークがついていました。エラーは上にあげたもので全てだったと思います。 現在では?マークはありません リモートを作成しようとすると エラー発生。詳細については、エラー・ログを参照してください。 Index 0 out of bounds for length 0 と表示されてしまいます。
aikon_marimo

2019/05/06 08:31

>Index 0 out of bounds for length 0 これはgitのエラーではないですよね?操作およびエラー時の画面キャプチャ貼っていただけると助かります。
Maeterlinck

2019/05/06 09:15

手順として eclipse上のプロジェクトで右クリックして、チーム、リモート、プッシュの順で、URI入力画面(キャプチャ参照)でリポジトリのURIを入力すると、2枚目、3枚目のキャプチャのエラーが表示されます。
aikon_marimo

2019/05/06 09:37

記載いただいたリンク先はまた別事象です。(Nothing to pushのエラー) 上記の「No more authentication methods available」は認証が何かしら間違っているエラーなので、 ・1枚目の画像のURLとプロトコルがあっているか?(httpsかsshか) ・httpsの場合ユーザ名、パスワードがあっているか あたりを確認願います。 あと2枚目の画像は消してもらって大丈夫です。
aikon_marimo

2019/05/06 09:59

何かサイズの大きいファイルをプッシュしようとしていますか?であればサイズの小さいファイルのみで一旦プッシュ試してみてください。
Maeterlinck

2019/05/06 10:02

軽い画像ファイル一枚のみをコミットしようとすると、こんなキャプチャが表示されました。(3枚め)
Maeterlinck

2019/05/06 10:06 編集

現在、エクリプスのウィンドウからパースペクティブを開くを選択するとこんな表示が出ます。(4枚め) これはすでにコミットは済んでいるということなのでしょうか? Bookというプロジェクトのファイル全部をGitHub に入れるのが目標です。
aikon_marimo

2019/05/06 10:17

この画面使ったこと無いですが、コミットID振られてるのでおそらくコミットされてると思います。
aikon_marimo

2019/05/06 10:19

あと3枚目のエラーはローカルリポジトリが不正な状態になってるものと思われますので、一旦ローカルリポジトリ削除→clone→プッシュとした方が早そうです。
Maeterlinck

2019/05/06 10:36

$ rm -rf portfolio でportfolioという名のリポジトリを削除したのですが、メッセージがなく、スルーされました。これで削除できたのでしょうか。
aikon_marimo

2019/05/06 11:08

フォルダが無くなっていれば削除できています。
Maeterlinck

2019/05/06 11:20

なんどもお尋ねして、申し訳ありません。 git clone URLを実行すると、 fatal: could not create work tree dir 'portfolio': Permission denied Permissionが拒否されているのはどのようにすればよろしいでしょう。
aikon_marimo

2019/05/06 11:25

自分がフォルダを作成できる場所(デスクトップなど)にcdで移動してcloneすれば良いです。
Maeterlinck

2019/05/06 11:28

ごめんなさい、次はこんなメッセージが出てきました。 fatal: destination path 'portfolio' already exists and is not an empty directory. 今日中にGitHubに置きたいので、なんとかさせてください。よろしくお願いします。
aikon_marimo

2019/05/06 11:47

portfolioフォルダが削除されてないです。フォルダ右クリックから直接削除してください。
Maeterlinck

2019/05/06 12:14

エクリプスのプロジェクトエクスプローラーからportfolioフォルダを削除できました。 そしてgit clone しても fatal: destination path 'portfolio' already exists and is not an empty directory. やはりこれが出ます。
aikon_marimo

2019/05/06 12:24

eclipseのエクスプローラから除外しただけで実フォルダは削除されていないのでしょう。Windowsならエクスプローラ、Macならfinderなどでフォルダ削除してください
shinami

2019/05/06 12:27

GitHubにpushする予定のBookフォルダはどこでしょうか? finderのドライブ/アプリケーション/Eclipse_2019-03(ここは右クリックでパッケージの中身を表示)/ Contents/workspace/Book/ こんな感じでしょうか? 通常ローカルのgitを作成したのならばBookフォルダ下に.gitという隠しフォルダがあるはずです。
shinami

2019/05/06 12:35

Egitではなくターミナル操作で良ければ cd /Applications/Eclipse_2019-03.app/Contens/workspace/Book でフォルダを移動し git init で.gitを作成できます。 git status でaddしているかの確認ができます。 その前にgit for Macがインストールされていますか?
Maeterlinck

2019/05/06 12:37

shinami さん Bookはeclipse-workspaceの下にあります。Bookの中を見たのですが、.gitという隠しフォルダは見当たりません。
Maeterlinck

2019/05/06 12:38

git initしました。写真をご確認ください。
Maeterlinck

2019/05/06 12:40

aikon_marimoさん なんどもありがとうございます。実フォルダがeclipse-workspaceの下のBookにあるかなと思ったのですが、見当たりません・・・
shinami

2019/05/06 12:41

git add --all でaddし、 git commit -m "tekitou" でコミットし、 git push origin master でプッシュします。
Maeterlinck

2019/05/06 12:45

git commitまではOKと思います。(portfolioの全てのファイルが列挙されたので) でも、git pushすると、こんなメッセージが出ました。(キャプチャを参照ください)
Maeterlinck

2019/05/06 12:46

originはギットリポジトリではない、、、?
shinami

2019/05/06 12:55 編集

間違えてリモートを削除したい場合は git remote rm origin originはリモート名なので何でもよいです git push xxx master xxxがoriginなだけです。 削除する場合はすでにある名前を指定してください
Maeterlinck

2019/05/06 12:54

remote origin はできたようです。 その後、git push origin master すると remote: Repository not found. となります。
shinami

2019/05/06 12:59

一旦削除して git remote add origin git@github.com:githubユーザー名/portfolio.git で登録し直したらどうなります?
Maeterlinck

2019/05/06 13:03

プッシュすると、最後にキャプチャから以下のようなメッセージに変わりました。 git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.
Maeterlinck

2019/05/06 13:05

そのあとに Please make sure you have the correct access rights and the repository exists.
shinami

2019/05/06 13:10

暗号化キーを登録しておきましょう ssh-keygen -t rsa で ~/.ssh/へid_rsaとid_rsa.pubの鍵が作成されるので pbcopy < ~/.ssh/id_rsa.pub でクリップボードにコピーされますので サイトのGitHubへログインし Personal settingsのSSH and GPG keys タブのNew SSH keyを クリックし鍵名と鍵を貼り付けて保存してください。 これでpushしてみましょう
Maeterlinck

2019/05/06 13:17

鍵は貼り付けられました。鍵名ってなんのことでしょう?
Maeterlinck

2019/05/06 13:17

ssh-rsaは鍵名ではなく鍵の一部なんでしょうか?
shinami

2019/05/06 13:23 編集

何でも良いです。鍵に対する名前です。 ファイルです。 また、別のリポジトリを作る場合次回からこの作業は不要だと思います。
shinami

2019/05/06 13:24

できていますよ
Maeterlinck

2019/05/06 13:24

pushできました! portfolioがついにGitHubにできました。 shinamiさま、aikon_marimoさま、 長きにわたってありがとうございます。ここはコメント欄なので、ベストアンサーを選ぶことができず、 どうしたらよいでしょうか。 お二人に感謝の印として何かしたいのですが。
Maeterlinck

2019/05/06 13:29

回答欄にいただいたアドバイスをまとめて載せていただければ、 他の方も読めるし、ベストアンサーを選んだり、プラスワンすることができるので、 お手数ですが、お願いできませんか?
guest

回答1

0

ベストアンサー

別段何もいらないですが。
まぁ、まとめるのは適当に質問の編集欄でも編集してください。

投稿2019/05/06 13:37

shinami

総合スコア334

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問