GitHubへのアップロード方法
JavaScriptの学習(JavaScript #9:電卓に1文字消すボタンを追加する)のソースコードをローカルのGitで管理していたが、これをGitHubへアップロードしてみようと思う。
1. GitHubアカウントの登録
2. 新しいレポジトリの作成
これでGitHubにアップされた。
1. GitHubアカウントの登録
登録済みなのでスキップ
2. 新しいレポジトリの作成
◆ GitHubの自分のDashboardページ右上の [+]ボタンより "New repository" をクリック
◆ Repository nameの入力と 公開設定(Public/Private)を選択し [Create repository] ボタンをクリック
◆ レポジトリを作成するとアップロード方法が表示される
◆ git push時にエラーが出る場合
2. "git push -u origin main" コマンドを実行
◆ Repository nameの入力と 公開設定(Public/Private)を選択し [Create repository] ボタンをクリック
◆ レポジトリを作成するとアップロード方法が表示される
新規の場合は "…or create a new repository on the command line" に書かれたコマンドw実行
既にGitで管理している場合は "…or push an existing repository from the command line" に書かれたコマンドを実行
既にGitで管理している場合は "…or push an existing repository from the command line" に書かれたコマンドを実行
◆ git push時にエラーが出る場合
"git push -u origin" を実行したところ以下のメッセージが表示された
これはローカルの main と GitHubの main が紐付いていない、というメッセージらしい。
メッセージに表示されたコマンド "git push --set-upstream origin main" を実行することで対応
またまたエラー。
GitHubではセキュリティ向上のため、2021年から通常のパスワードでの認証が廃止された?
PAT(Personal Access Token)という「Git操作専用の合言葉」を発行して入力することにする。
1. Githubでトークン(PAT)を発行
3. Noteの入力、"repo"へチェックを付け [Generate token] をクリック
4. "ghp_"で始まるトークンをメモしておく
xxx@xxx:~/docker/node.js/calc-vite$ git push -u origin
fatal: The current branch main has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin main
To have this happen automatically for branches without a tracking
upstream, see 'push.autoSetupRemote' in 'git help config'.
これはローカルの main と GitHubの main が紐付いていない、というメッセージらしい。
メッセージに表示されたコマンド "git push --set-upstream origin main" を実行することで対応
xxx@xxx:~/docker/node.js/calc-vite$ git push --set-upstream origin main
Username for 'https://github.com': xxx
Password for 'https://xxx@github.com':
remote: Invalid username or token. Password authentication is not supported for Git operations.
fatal: Authentication failed for 'https://github.com/xxx/CALC-VITE.git/'
またまたエラー。
GitHubではセキュリティ向上のため、2021年から通常のパスワードでの認証が廃止された?
PAT(Personal Access Token)という「Git操作専用の合言葉」を発行して入力することにする。
1. Githubでトークン(PAT)を発行
3. Noteの入力、"repo"へチェックを付け [Generate token] をクリック
4. "ghp_"で始まるトークンをメモしておく
2. "git push -u origin main" コマンドを実行
ユーザー名を入力し、パスワードには先程メモしたトークンを入力
xxx@xxx:~/docker/node.js/calc-vite$ git push -u origin main
Username for 'https://github.com': xxx
Password for 'https://xxx@github.com':
Enumerating objects: 36, done.
Counting objects: 100% (36/36), done.
Delta compression using up to 24 threads
Compressing objects: 100% (36/36), done.
Writing objects: 100% (36/36), 29.86 KiB | 5.97 MiB/s, done.
Total 36 (delta 13), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (13/13), done.
To https://github.com/xxx/CALC-VITE.git
* [new branch] main -> main
branch 'main' set up to track 'origin/main'.
これでGitHubにアップされた。
"Git 学習"







0 件のコメント:
コメントを投稿