neo3016.log

好きなことをまとめた備忘録的なそれ。

プルリク、プルリク、プルリクってやかましいわ。(GitHubでプッシュしまくった話)


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側からプッシュすれば成功します。