🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

GitHub

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

Q&A

解決済

1回答

8128閲覧

VScodeから新しいレポジトリにpushしたい

pythonista

総合スコア21

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

GitHub

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

0グッド

1クリップ

投稿2019/10/24 06:08

やりたいこと
VScode上で新しく作成したpythonファイルをGitHubにPushしたい

状況
今までspyderで進めていた開発を訳あってVScodeで行うことになりました。
そこでgithub上にリポジトリを作ってそこで進捗管理をしようといています。

コミットしたファイルをgithub上にプッシュしたいのですが、プッシュしようとすると
"Your Repository has no remotes configured to push to"
とエラーメッセージを吐かれてプッシュできません。

git configやgit remote add originは完了してあり
git fetchでプランチも選択済みです。

リモートレポジトリの中はまだ作成したばかりでREADMEファイルしかなく
プッシュしたいファイルはリモートにはない状況です。

このエラーメッセージに対して、プッシュできるようになるにはどう対処したらいいかお教えください。

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

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

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

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

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

kazto

2019/10/24 08:18

> "Your Repository has no remotes configured to push to" とエラーが出ることから、remoteの登録を失敗していると考えるのが妥当かと思います。 どのようにリモートを登録しましたか?URLなど一部伏せてかまいませんので、提示していただけると助かります。
pythonista

2019/10/24 08:42

質問ありがとうございます。 remoteの登録は git config --global user.name <name> git config --global user.email <email address> git remote add origin <URL> の操作をいたしました。 URLはリモートのレポジトリのclone&downloadの緑のところで表示されるURLをコピーして貼り付けました 追加情報ですと git commit -m "hogehoge"とターミナルに入力すると On branch develop(作業ブランチ) nothing to commit, working tree clean と表示されます。 コミットはVSコードで可能でした。
guest

回答1

0

ベストアンサー

git remote addまでは間違っていなさそうです。
しかし、その次からが手順がちがいます。
次のようにしてみてください。

bash

1git fetch origin 2git merge origin/master 3git add 追加したいファイル 4git commit -m "コミットメッセージをなにか" 5git push origin master

おそらく、git addの手順が抜けたために、正しくファイルがコミットできなかったと推測します。

投稿2019/10/24 11:17

kazto

総合スコア7196

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

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

pythonista

2019/10/24 14:18

git fetch originの部分で Please make sure you have the correct access rights and the repository exists. とメッセージが吐かれます。 また、git merge origin/masterと入力すると merge: origin/master - not something we can merge と出力されます。 上記のPlease make sure~の文は git push origin develop fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. と入力した際にも表示され、pushできないです。
pythonista

2019/10/24 14:20

と入力した際←これはgit push origin developと入力した際 です。 現在VScodeの左下に表示されているブランチはdevelopです。
kazto

2019/10/24 23:31

fetchに失敗しているので、それ以降を実行するのは無意味です。 うーん、やっぱりremote addを間違えていると考えるのが妥当か… リモートはhttpsかgitのどちらで登録しましたか?
kazto

2019/10/24 23:33

また、`git branch`の結果はどのようになっていますか?developのみですか?
pythonista

2019/10/25 00:22

入力 git branch 出力 * develop master 登録したリモートしポジトリの形式は https://github.com/<アカウント名>/<リポジトリ名>.git という形です git add の部分は pushしたいフォルダのディレクトリに移動して git add . を実行致しました。 ここではエラーメッセージは出現しませんでした。
kazto

2019/10/25 01:19

https://github.com/Microsoft/vscode/issues/29529 によると、一度githubからclone(注:今作業しているフォルダとは別の場所で)をしてからadd → commit → push とやると上手く行った、とあります。 試していただけますか?
pythonista

2019/10/25 12:16

成功いたしました!! 懇切丁寧な解説、尽力ありがとうございました!!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問