0
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?

この記事を書いた動機

新しい環境で git clone をすると、いつもつまずいてしまいます。「さあ、これからやってやるぜ!」と意気込んた時にいつも引っかかっているんですね

運が良いと Google 検索ですぐに解決策に辿り着けるのですが、今日はなかなか解決しなかったのでメモを残そうと思います

この記事が役に立つかもしれないシーン

GitHub から https で git clone する方が対象です

症状

% git clone https://github.com/unrcom/sample.git
Cloning into 'sample'...
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/unrcom/sample.git/'
%

公式ページの解説

こんなことが書かれています

$ git clone https://github.com/USERNAME/REPO.git
Username: YOUR-USERNAME
Password: YOUR-PERSONAL-ACCESS-TOKEN

私の場合 Username: の入力状態にならないので困っています

公式ページのコマンドをよく見てみると USERNAME とあります。この部分を私の USERNAME (MY-USERNAME) にしてみたところ、当たり前ですがエラーになります

% git clone https://github.com/hide/sample.git
Cloning into 'sample'...
remote: Not Found
fatal: repository 'https://github.com/hide/unrcom/sample.git/' not found
%

ところがこの後に git clone すると Username: の入力が促されました

% git clone https://github.com/unrcom/sample.git
Cloning into 'sample'...
Username for 'https://github.com': hide
Password for 'https://hide@github.com':
remote: Enumerating objects: 87, done.
remote: Counting objects: 100% (87/87), done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 87 (delta 37), reused 70 (delta 23), pack-reused 0
Receiving objects: 100% (87/87), 126.45 KiB | 7.90 MiB/s, done.
Resolving deltas: 100% (37/37), done.
%

USERNAME と Username:
紛らわしいので整理します

USERNAME は GitHub のユーザ名で GitHub の URL https://github.com/(USERNAME)/(repositorieName) の (USERNAME) です

弊社の環境ではこの (USERNAME) は unrcom となっています

Username: は GitHub に Sign in する際に指定する Username で (設定済なら) git config user.name で取得できるものです

% git config user.name
hide
%

無事 git clone できたので本日はここまでです。また新たに git clone でつまずいたら、このページに加筆していこうと思います

0
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
0
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?