![見出し画像](https://assets.st-note.com/production/uploads/images/126980442/rectangle_large_type_2_a07488c0a2b48381d6f97dd628adfc43.png?width=1200)
【C級botter道】4話:Github連携(python+docker+jupyterlab)
前回はdockerコンテナにgitをインストール、ローカルリポジトリ作成・コミットまでを行いました。
今回はGithubに連携し、リモートリポジトリでのバージョン管理を行いたいと思います。
Githubにリモートリポジトリを作成
まずgithubにリモートリポジトリを作成します。
githubアカウントの作成は下記を参考にお願いします。
今回はmamuru_botというリモートリポジトリを作成します。
![](https://assets.st-note.com/img/1704599268522-LOvmJ4Yl83.png?width=1200)
git push
次に作成したリモートリポジトリにgit pushを行いたいと思います。
githubでリポジトリを作成した際に、pushまでの手順を表示してくれますので、それに従いたいと思います。
![](https://assets.st-note.com/img/1704677479262-t81Kjl3X8B.png?width=1200)
4行目のcommitまでは前回までで実行済みです。
ですので、5行目のgit branch~~から始めたいと思います。
まず下記コマンドでブランチ名をmainに変更します。
git branch -M main
次にgit remoteコマンドでローカルリポジトリとリモートリポジトリを紐つけます。
git remote add origin リモートリポジトリURL
最後にpushを行います。
※注意:事前にSSH設定をしておく必要あり。
git push -u origin main
Githubを確認すると、無事にpushできていることが確認できます。
![](https://assets.st-note.com/img/1704679374398-BXt4JOiwRi.png?width=1200)
まとめ
Githubにリモートリポジトリを作成した。
ローカルリポジトリとリモートリポジトリを紐付けした。
git pushにリモートリポジトリのコミット履歴を更新した。
開発環境が大体揃ったので次回からは購入したコードをローカル環境で動作確認したいと思います。