LoginSignup
0
0

More than 1 year has passed since last update.

【SourceTree】ローカルリポジトリをGitHubの(リモート)リポジトリに登録しようとした話

Posted at

ローカルにあるリポジトリをGitHubのリポジトリに登録してバージョン管理できたらいいな-と思い、SourceTreeで試した結果を記載します。
GitコマンドではなくUIで実行したかったので。。

そもそも何がしたかったか?

文書をGitでバージョン管理したかったのが事の発端です。
こちらの書籍(達人プログラマー ―熟達に向けたあなたの旅― 第2版)を読んだ際、『すべての文書に対して、常にバージョン管理しなさい』と記載されておりました。
プログラムのソースはたしかにGitとかで管理したことあったけど、文書とかはGitで管理してなかったーーーーと思い、バージョン管理しようと思いました。

ということで、以前から使用したことのある(macに入っていた)GitHubとSourceTreeを使ってバージョン管理していこうと思いました。

SourceTreeからリモートリポジトリ作成できない。。

SourceTreeから「既存のローカルリポジトリ追加」→「リモートリポジトリも作成する」とかやったらうまくいくかと思いましたがエラーが出ました。。

スクリーンショット 2022-06-26 19.01.10.png
スクリーンショット 2022-06-26 19.01.26.png

message: Not Found

https://docs.github.com/rest/reference/repos#create-an-organization-repository

結局どうしたか?

GitHub Desktopをインストールして「Add」→「Add Existing Repository」でGit管理したいリポジトリを追加。(今回だとOther>Documents)
Git管理したいリポジトリを追加したら「Publish repository」をクリックする。(GitHubとSourceTreeの連携が必要だったような。。)

スクリーンショット 2022-06-26 19.19.32.png

そうするとGitHubのブラウザに追加されている!!(だが中身はない。。)

スクリーンショット 2022-06-26 19.24.58.png

リポジトリの中身(今回はDocuments)を反映したいので、SourceTree>新規...のドロップダウンから「既存のローカルリポジトリを追加」でリポジトリを追加。

スクリーンショット 2022-06-26 19.35.11.png

追加したリポジトリを開いてワークスペースからコミット→プッシュを実施すると、ブラウザ上のGitHubに反映される。

スクリーンショット 2022-06-26 19.40.02.png

スクリーンショット 2022-06-26 20.46.59.png

まとめ

回りくどくなってしまいましたが、もっとシンプルな方法がありそう。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0