0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Github 初めて使ってみた。使い方まとめ(M2 macbook pro)

Posted at

Giuhub

macbook pro M2
githubでの使い方まとめ(自分用メモ)

課題

1.pushした際に以下のようなエラーが発生

💡

error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/keishi85/test.git'

2.pushの際に以下のようなエラーが発生

! [rejected]        main -> main (non-fast-forward)
error: failed to push some refs to 'github.com:keishi85/talk_robo.git'

現状

1.以下のようなエラーが発生

パスワードの入力にはGithub上のトークンを使用

%  git remote -v
origin	https://github.com/keishi85/test.git (fetch)
origin	https://github.com/keishi85/test.git (push)

% git push origin main
Username for 'https://github.com': keishi85
Password for 'https://keishi85@github.com': 
remote: Write access to repository not granted.
fatal: unable to access 'https://github.com/keishi85/test.git/': The requested URL returned error: 403

解決策

  1. Githubでトークンを発行する際に「repo」にチェックをつける

→ローカルにクローンするなどの操作を可能にする

GitHubのAccess token認証方法とは?Password認証の廃止 | ポテパンスタイル

  1. Github上でリモートリポジトリを作成する際に、リモートリポジトリとローカルリポジトリのファイルが異なるとpushできないっぽい。

    つまり、リモートリポジトリを作成する際に、README.txtを作らない。

Githubにpushするまでの流れ

  1. ローカルリポジトリの作成
$ git cd dir_name
$ git init
$ git branch -m master main
  1. add, commitを行う
$ git add .  (file_name)
$ git commit -m '(content)'
  1. ローカルリポジトリにリモートリポジトリとのインデックスを作成
$ git remote add origin '(リモードリポジトリのURL)'
  1. push(branchの指定も可能)
0
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?