2
0

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 5 years have passed since last update.

Terminalから`git push`をするときにハマった話

Posted at

Terminalからgit pushをした際に、エラーが出てきてしまい困っていたのを解決した話。
結構前に書いた覚書なので、当時なんのエラーが出ていたのかは、あんまり覚えていません・・・。

GitHubに初めてPushする際に、何故か詰まってしまったので、その解決方法を載せておきます。
最初に次のコマンドを動かして、ユーザー名が表示されなかった場合にSSHの設定を行う必要があります。

$ ssh -T git@github.com

出力例(成功)

image.png

対処法

  1. GitにSSHのアクセス権限を与える

    $ ssh-keygen -t rsa
    $ pbcopy < ~/.ssh/id_rsa.pub # ファイルの内容をクリップボードに貼り付ける
    
  2. GitのページからSSHキーを設定する。

  • https://github.com/settings/keys
  • Title: 名前を入力する。 自分がわかれば良いので好きに設定する
  • Key: ⑴でコピーしたSSHキー(pbcopyでクリップボードにコピーしたもの)を貼り付ける
    image.png
  1. Gitのリポジトリを追加する

    $ git remote add origin git@github.com:[ Git ID ]/[ Git Repository ]
    $ git add .
    $ git commit [-m “Commit message”]
    $ git push origin [ Remote branch name ]
    

おまけ

基本的なGitのコマンド
# マージ済みのブランチを削除する
$ git branch --delete [ Branch name ]

# ブランチの強制削除
$ git branch -D [ Branch name ]

# リモートの状態を表示する
$ git remote -v

# リモートを削除する
$ git remote rm [ Remote name ]
2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?