質問: 【背景】 とあるAndroidアプリ開発プロジェクトに入ったのですが、そこでGitを使ってコードの共有を行い開発を進めていくことになりました。Gitからファイルをダウンロードする方法をワード文書で共有され、それに従ってダウンロードを試みたところダウンロードができません。プロジェクトとは言え、対面による会議などはできない遠隔プロジェクトなので質問させていただきました。 【トライしたこと】 (1)MacなのでこちらのURLよりGitをダウンロード https://git-scm.com/download/mac (2)Githubに登録 (3)共有された文書に従っての作業 ・「.ssh」フォルダを生成しホームディレクトリに保存 ・共有されたパスワードの内容をテキストエディタによりコピーして「id_rsa」というファイル名で保存 ・共有された文をコピーし「config」というファイルを生成 ・両ファイルを「.ssh」フォルダに保存 ・指定されたgit clone のターミナルコマンドを実行後、エラー ・chmodで「id_rsa」のパーミッションを変更 ・エラーは出ないもののパスワードを要求される 【質問】 (1)パスワードについて パスワードを要求されたのちに自分のGithub・Macなどのパスワードを打ち込んでエラーになったのですが、このパスワードというのは先輩エンジニアが保有しているものなのでしょうか? (2)設定 文書にて何かしらの設定が間違っている場合にエラーが起こる可能性があると記載されているのですが、思い当たる節などはありますでしょうか?
回答: id_rsaと一緒にid_rsa.pubというファイルをもらいませんでしたか? GitHubにパスワードなしで認証をクリアするためには[Setting]>[SSH and GPG keys]からこの公開鍵(id_rsa.pub)を登録する必要があります。 また、鍵の生成時にパスワードを設定している場合は認証時に別途パスワードが必要になりますが、その場合は生成した人にしかパスワードはわかりません。