10
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitHubをUbuntuで使おうとしてcloneがドハマりした話

Posted at

目的

Windows10が入ってた中古PCにUbuntuを入れたので、その環境で開発したものをGitHubで管理したくPrivateのリポジトリをgit cloneしようとしてどハマリしました。その備忘録です。

環境

参考までに使用しているPCのスペック残します。もとはWindows10機でした。

項目 詳細
HW Lenovo ThinkPad-X270
OS Ubuntu 24.04.1 LTS
Processor Intel Core i5-7200U x4

どハマリした内容

まずはGitHubアカウントでPrivateリポジトリ作成

GitHub画面1.png

とりあえずは公開したくないので、Privateのリポジトリを作成。
問題なさそう。。

GitHub画面2.png

この「Quick setup」をやればいいんだな?とコピーボタン押してtarminalでgit cloneすることに。

↓入力して失敗したコード

$> git clone  https://github.com/Username/usernamePrivate.git github

「github」という名前のディレクトリ作成してそこにリポジトリクローンしようとしました。
これについては以下通りエラー。。。

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/AnzaiC/chihiroPrivate.git/'

Windowsではないからでしょうか。うまく行かない。
GitHubで二段階認証(Autenticator)登録してトークン発行してもうまく行かない。はて。

試した内容

HTTPSで接続するのがなんかうまく行かないので、とりあえずSSH接続試すことに。
.sshのディレクトリに入っている鍵を一旦削除して、SSHに必要な鍵生成し直しました。
まずはcdで.sshのディレクトリに移動、以下コマンド実行。

$> ssh-keygen -t rsa

コマンドのオプションの説明は割愛します。
いろいろ聞かれますがなにもせずそのままEnter。キーペア作成されます(id_rsa id_rsa.pub)。

その後GitHubのページにもどり、右上の自分のアイコンをクリック、SettingsからSSH and GPG keyをクリック。Authentication Keysに公開鍵(id_rsa.pub)のファイルの中にあるキーをコピーして貼り付け、登録します。

その後はPrivateリポジトリの画面にもどり、「...or create a new repository on the command line」の手順に従ってコマンドを打ち込む。

GitHub画面2.png

これで!なんとか!
接続できました!!!

別のやり方もあると思うのですが、まずは参考まで。。

10
3
1

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
10
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?