GitHubでリモートリポジトリを作成してRaspberry PiとかWSLとかにCloneしたよって話。
とりあえず、GitHub上でリモートリポジトリを作成しておく。
とりあえず、GitHubにプッシュした時のcmdのログを記載しておく。
Microsoft Windows [Version 10.0.22621.963] (c) Microsoft Corporation. All rights reserved. C:\Users\live_>git --version // gitのインストール済を確認。 git version 2.39.0.windows.2 C:\Users\live_>cd C:\Users****** // 対象ファイルがある場所まで移動する。 C:\Users******>git init // git init で リポジトリを新規に作成 Initialized empty Git repository inC:\Users******.git/ C:\Users******>git add . // カレントディレクトリ配下の全てが対象としファイルを追加する。 // 更新のあった全てのファイルのみを対象にする場合は、git add -u とする。 warning: in the working copy of 'how2git.txt', CRLF will be replaced by LF the next time Git touches it C:\Users******>git config --global user.email "メールアドレス" //ユーザー登録 (メールアドレス) C:\Users******>git config --global user.name "ユーザ名" //ユーザー登録(ユーザ名) C:\Users******>git commit -m "コミット時のコメント" //コミット時に必要。ファーストコミット時は必須。 [master (root-commit) 648bcba] test_push@blog 6 files changed, 57 insertions(+) create mode 100644 対象ファイル create mode 100644 対象ファイル create mode 100644 対象ファイル create mode 100644 対象ファイル create mode 100644 対象ファイル create mode 100644 対象ファイル C:\Users******>git branch -M main // マスターブランチを作成? C:\Users******>git remote add origin 作成したリポジトリのURL // 作成したリモートリポジトリを指定。 C:\Users******>git push -u origin main // リモートリポジトリのプッシュ。 Enumerating objects: 9, done. Counting objects: 100% (9/9), done. Delta compression using up to 8 threads Compressing objects: 100% (7/7), done. Writing objects: 100% (9/9), 399.81 KiB | 18.17 MiB/s, done. Total 9 (delta 0), reused 0 (delta 0), pack-reused 0 To https://github.com/neo3016/test_blog.git * [new branch] main -> main branch 'main' set up to track 'origin/main'.
GitHub上でプッシュしたテキストファイルを表示
Git clone をするためには、アクセストークンが必要なのでその作成方法も記載しておく
https://github.com/settings/tokens (自分のアカウントでログイン)
generate new token で作成(classic)
note(タイトル),有効期間(デフォルト30日),チェックをつける(全部つけておけばおk)
作成されたトークンをコピペしておく。
自分のWSL上で作成したアクセストークンを使ってGit cloneしてみた。
GitHubって非常に便利だね。 gitとアクセストークンがあればどこにでもcloneできるので今後とも使っていきたい。
変更したファイルのみプッシュもできるのでさらに便利かも。
Pycharmでプッシュした場合
☆raspberry pi からgitにプッシュする時は,SSHの鍵を作成し、githubのホームページに登録→
raspberry pi側からプッシュすれば成功します。