)]}'
{"doc/source/common/setup-gerrit.rst":[{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"2c8a4fd641445aa6a6e4df25dafd5c7610713158","unresolved":false,"context_lines":[{"line_number":115,"context_line":"with your public key. With your system holding the private key, it will have no"},{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you already use SSH keys to access other systems and like to keep those and the"},{"line_number":119,"context_line":"gerrit keys separate, that\u0027s fine, you can have multiple sets of keys."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Check For Existing Keys"},{"line_number":122,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_a99349a3","line":119,"range":{"start_line":118,"start_character":0,"end_line":119,"end_character":70},"updated":"2018-03-19 15:44:27.000000000","message":"Suggested alternative wording - \n\nIf you already use SSH keys to access other systems and would like to use separate keys for OpenStack you can.","commit_id":"889cf667d318cee20cb9124b9a99d8757ab37b40"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"8ea05036ad2804dd3ce1dd394f0b8d85a7bb22bf","unresolved":false,"context_lines":[{"line_number":115,"context_line":"with your public key. With your system holding the private key, it will have no"},{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you already use SSH keys to access other systems and like to keep those and the"},{"line_number":119,"context_line":"gerrit keys separate, that\u0027s fine, you can have multiple sets of keys."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Check For Existing Keys"},{"line_number":122,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df7087c5_03ffa867","line":119,"range":{"start_line":118,"start_character":0,"end_line":119,"end_character":70},"in_reply_to":"df7087c5_a99349a3","updated":"2018-03-20 00:28:58.000000000","message":"Done","commit_id":"889cf667d318cee20cb9124b9a99d8757ab37b40"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"82237e703d1eabdbecafeefdc1e9d7cfc88c450f","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you already use SSH keys to access other systems and would like to use"},{"line_number":119,"context_line":"separate keys for OpenStack you can."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Check For Existing Keys"},{"line_number":122,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df7087c5_b199347a","line":119,"range":{"start_line":119,"start_character":17,"end_line":119,"end_character":36},"updated":"2018-03-21 15:03:08.000000000","message":"I stumbled here. I did a \"you can what?\"\n\nSo maybe \"you may\" or \"it is possible.\"\n\nOr reorder the sentence","commit_id":"8fc2081824222a202c9d2b63a163dd3f16d11447"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"b9cf9d0ad5e4c6b717053dbe21297f6b227cab4c","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you already use SSH keys to access other systems and would like to use"},{"line_number":119,"context_line":"separate keys for OpenStack you can."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Check For Existing Keys"},{"line_number":122,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf659307_40fa7742","line":119,"range":{"start_line":119,"start_character":32,"end_line":119,"end_character":35},"updated":"2018-03-26 14:02:13.000000000","message":"are able to - that\u0027s another option","commit_id":"8fc2081824222a202c9d2b63a163dd3f16d11447"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"aa1d40ef495afc71e9020e7f64f8e6eef41348f8","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you already use SSH keys to access other systems and would like to use"},{"line_number":119,"context_line":"separate keys for OpenStack you can."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Check For Existing Keys"},{"line_number":122,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf659307_57078d1d","line":119,"range":{"start_line":119,"start_character":32,"end_line":119,"end_character":35},"in_reply_to":"bf659307_40fa7742","updated":"2018-03-27 00:05:53.000000000","message":"I decided the whole sentence was pretty bad, so changed it completely. Thanks both of you. Please see the new sentence :)","commit_id":"8fc2081824222a202c9d2b63a163dd3f16d11447"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"82237e703d1eabdbecafeefdc1e9d7cfc88c450f","unresolved":false,"context_lines":[{"line_number":132,"context_line":"* id_ed25519.pub"},{"line_number":133,"context_line":"* id_rsa.pub"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"If you don\u0027t see .pub extension file or just want to generate a specific set"},{"line_number":136,"context_line":"for OpenStack, you need to generate keys."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"df7087c5_d17dc81c","line":135,"range":{"start_line":135,"start_character":40,"end_line":135,"end_character":44},"updated":"2018-03-21 15:03:08.000000000","message":"s/just//","commit_id":"8fc2081824222a202c9d2b63a163dd3f16d11447"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"aa1d40ef495afc71e9020e7f64f8e6eef41348f8","unresolved":false,"context_lines":[{"line_number":132,"context_line":"* id_ed25519.pub"},{"line_number":133,"context_line":"* id_rsa.pub"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"If you don\u0027t see .pub extension file or just want to generate a specific set"},{"line_number":136,"context_line":"for OpenStack, you need to generate keys."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bf659307_d7139d65","line":135,"range":{"start_line":135,"start_character":40,"end_line":135,"end_character":44},"in_reply_to":"df7087c5_d17dc81c","updated":"2018-03-27 00:05:53.000000000","message":"Done","commit_id":"8fc2081824222a202c9d2b63a163dd3f16d11447"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"b69cca2b36feace93d8b37a7825927eda6729de0","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Some people choose to use one set of SSH keys to access many systems while"},{"line_number":119,"context_line":"others prefer to use separate sets of keys to access different systems. Both"},{"line_number":120,"context_line":"options are covered in the following sections."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Check For Existing Keys"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bf659307_4899126c","line":119,"range":{"start_line":119,"start_character":42,"end_line":119,"end_character":70},"updated":"2018-03-27 19:32:48.000000000","message":"I think we could get rid of this part, but I think that\u0027s more of a nit pick so I\u0027m with leaving it if there are no other patches.","commit_id":"abb0c11bd316efb94b70833ec91c97377905cf29"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"89e1b353fa35fe7f458a5aeabcc1ee4a723d7cd8","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Some people choose to use one set of SSH keys to access many systems while"},{"line_number":119,"context_line":"others prefer to use separate sets of keys to access different systems. Both"},{"line_number":120,"context_line":"options are covered in the following sections."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Check For Existing Keys"}],"source_content_type":"text/x-rst","patch_set":5,"id":"bf659307_10cd78b7","line":119,"range":{"start_line":119,"start_character":42,"end_line":119,"end_character":70},"in_reply_to":"bf659307_4899126c","updated":"2018-03-28 00:19:36.000000000","message":"I think your right. that section isn\u0027t needed. Thanks!","commit_id":"abb0c11bd316efb94b70833ec91c97377905cf29"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":111,"context_line":"* **Public key** - Can be shared freely with any SSH server you wish to connect"},{"line_number":112,"context_line":"  to."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"In summary, we will be generating these keys, and providing the Gerrit server"},{"line_number":115,"context_line":"with your public key. With your system holding the private key, it will have no"},{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_bdf563ef","line":114,"range":{"start_line":114,"start_character":34,"end_line":114,"end_character":44},"updated":"2018-03-28 23:23:49.000000000","message":"a SSH key pair","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":111,"context_line":"* **Public key** - Can be shared freely with any SSH server you wish to connect"},{"line_number":112,"context_line":"  to."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"In summary, we will be generating these keys, and providing the Gerrit server"},{"line_number":115,"context_line":"with your public key. With your system holding the private key, it will have no"},{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_1eafcd94","line":114,"range":{"start_line":114,"start_character":34,"end_line":114,"end_character":44},"in_reply_to":"bf659307_bdf563ef","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":115,"context_line":"with your public key. With your system holding the private key, it will have no"},{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Some people choose to use one set of SSH keys to access many systems while"},{"line_number":119,"context_line":"others prefer to use separate sets of keys. Both options are covered in the"},{"line_number":120,"context_line":"following sections."},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_1de48f3b","line":118,"range":{"start_line":118,"start_character":37,"end_line":118,"end_character":45},"updated":"2018-03-28 23:23:49.000000000","message":"a SSH key pair","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":115,"context_line":"with your public key. With your system holding the private key, it will have no"},{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Some people choose to use one set of SSH keys to access many systems while"},{"line_number":119,"context_line":"others prefer to use separate sets of keys. Both options are covered in the"},{"line_number":120,"context_line":"following sections."},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_be958142","line":118,"range":{"start_line":118,"start_character":37,"end_line":118,"end_character":45},"in_reply_to":"bf659307_1de48f3b","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Some people choose to use one set of SSH keys to access many systems while"},{"line_number":119,"context_line":"others prefer to use separate sets of keys. Both options are covered in the"},{"line_number":120,"context_line":"following sections."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Check For Existing Keys"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_9dc97fad","line":119,"range":{"start_line":119,"start_character":38,"end_line":119,"end_character":42},"updated":"2018-03-28 23:23:49.000000000","message":"a key pair","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":116,"context_line":"problem replying to Gerrit during the challenge-response authentication."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Some people choose to use one set of SSH keys to access many systems while"},{"line_number":119,"context_line":"others prefer to use separate sets of keys. Both options are covered in the"},{"line_number":120,"context_line":"following sections."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Check For Existing Keys"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_de907551","line":119,"range":{"start_line":119,"start_character":38,"end_line":119,"end_character":42},"in_reply_to":"bf659307_9dc97fad","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Generate SSH Keys"},{"line_number":141,"context_line":"-----------------"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Generating the default or initial pair of SSH keys"},{"line_number":144,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"You can generate a new SSH key using the provided email as a label by going"}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_5dc76797","line":143,"range":{"start_line":143,"start_character":34,"end_line":143,"end_character":50},"updated":"2018-03-28 23:23:49.000000000","message":"SSH key pair","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Generate SSH Keys"},{"line_number":141,"context_line":"-----------------"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Generating the default or initial pair of SSH keys"},{"line_number":144,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"You can generate a new SSH key using the provided email as a label by going"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_7e9fe95e","line":143,"range":{"start_line":143,"start_character":34,"end_line":143,"end_character":50},"in_reply_to":"bf659307_5dc76797","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":143,"context_line":"Generating the default or initial pair of SSH keys"},{"line_number":144,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"You can generate a new SSH key using the provided email as a label by going"},{"line_number":147,"context_line":"into your terminal program and typing::"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"  ssh-keygen -t rsa -b 4096 -C \"your_email@example.com\""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_1dbd6f01","line":146,"range":{"start_line":146,"start_character":27,"end_line":146,"end_character":30},"updated":"2018-03-28 23:23:49.000000000","message":"keypair","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":143,"context_line":"Generating the default or initial pair of SSH keys"},{"line_number":144,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"You can generate a new SSH key using the provided email as a label by going"},{"line_number":147,"context_line":"into your terminal program and typing::"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"  ssh-keygen -t rsa -b 4096 -C \"your_email@example.com\""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_3e8bb11f","line":146,"range":{"start_line":146,"start_character":27,"end_line":146,"end_character":30},"in_reply_to":"bf659307_1dbd6f01","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":178,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":179,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Finally we need to tell ssh what host(s) to associate these keys with. To do"},{"line_number":182,"context_line":"this open \"~/.ssh/config\" in an editor, create the file if it doesn\u0027t exist"},{"line_number":183,"context_line":"and add something like::"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_fd3d1b8f","line":181,"range":{"start_line":181,"start_character":54,"end_line":181,"end_character":59},"updated":"2018-03-28 23:23:49.000000000","message":"SSH","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":178,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":179,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Finally we need to tell ssh what host(s) to associate these keys with. To do"},{"line_number":182,"context_line":"this open \"~/.ssh/config\" in an editor, create the file if it doesn\u0027t exist"},{"line_number":183,"context_line":"and add something like::"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_fe84590e","line":181,"range":{"start_line":181,"start_character":54,"end_line":181,"end_character":59},"in_reply_to":"bf659307_fd3d1b8f","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":14482,"name":"Ian Y. Choi","email":"ianyrchoi@gmail.com","username":"ianychoi"},"change_message_id":"f92326f2886a2f2153e68b6012a3f5c2d71440fe","unresolved":false,"context_lines":[{"line_number":198,"context_line":""},{"line_number":199,"context_line":"  cat ~/.ssh/id_rsa.pub"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Or if you created a separate key for OpenStack, assuming the example name above::"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"  cat ~/.ssh/id_openstack_rsa.pub"},{"line_number":204,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"bf659307_bd432313","line":201,"range":{"start_line":201,"start_character":29,"end_line":201,"end_character":32},"updated":"2018-03-28 23:23:49.000000000","message":"key pair","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"12743b736ed035e1d448c970158db5689a458f34","unresolved":false,"context_lines":[{"line_number":198,"context_line":""},{"line_number":199,"context_line":"  cat ~/.ssh/id_rsa.pub"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Or if you created a separate key for OpenStack, assuming the example name above::"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"  cat ~/.ssh/id_openstack_rsa.pub"},{"line_number":204,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9f6a8fd7_1e882d1d","line":201,"range":{"start_line":201,"start_character":29,"end_line":201,"end_character":32},"in_reply_to":"bf659307_bd432313","updated":"2018-04-19 02:19:01.000000000","message":"Done","commit_id":"e7a7fa6f360f727898a1c25a52c2aacd388ca05d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bd2cce20e538ef75f0992c31b6828c329fd1dddc","unresolved":false,"context_lines":[{"line_number":111,"context_line":"* **Public key** - Can be shared freely with any SSH server you wish to connect"},{"line_number":112,"context_line":"  to."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"In summary, we will be generating a SSH key pair, and providing the Gerrit"},{"line_number":115,"context_line":"server with your public key. With your system holding the private key, it"},{"line_number":116,"context_line":"will have no problem replying to Gerrit during the challenge-response"},{"line_number":117,"context_line":"authentication."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Some people choose to use one SSH key pair to access many systems while"},{"line_number":120,"context_line":"others prefer to use separate key pairs. Both options are covered in the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_4f327112","line":117,"range":{"start_line":114,"start_character":1,"end_line":117,"end_character":15},"updated":"2018-04-19 06:22:27.000000000","message":"I know this was here before (therefore no -1): LEt\u0027s use \"you\" and not \"we\" in both sentences. We should always use \"you\" in docs.","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"3dd42e8824486b5fc5e3da669cbeb2256aae6ece","unresolved":false,"context_lines":[{"line_number":111,"context_line":"* **Public key** - Can be shared freely with any SSH server you wish to connect"},{"line_number":112,"context_line":"  to."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"In summary, we will be generating a SSH key pair, and providing the Gerrit"},{"line_number":115,"context_line":"server with your public key. With your system holding the private key, it"},{"line_number":116,"context_line":"will have no problem replying to Gerrit during the challenge-response"},{"line_number":117,"context_line":"authentication."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Some people choose to use one SSH key pair to access many systems while"},{"line_number":120,"context_line":"others prefer to use separate key pairs. Both options are covered in the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_6a6403ba","line":117,"range":{"start_line":114,"start_character":1,"end_line":117,"end_character":15},"in_reply_to":"9f6a8fd7_4f327112","updated":"2018-04-19 06:36:55.000000000","message":"Done","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"3dd42e8824486b5fc5e3da669cbeb2256aae6ece","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"  Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"At the prompt, type a secure a passphrase, you may enter one or press Enter to"},{"line_number":158,"context_line":"have no passphrase::"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_2a45ab17","line":157,"range":{"start_line":157,"start_character":15,"end_line":157,"end_character":41},"updated":"2018-04-19 06:36:55.000000000","message":"This need to be corrected too. As you can see I copied and pasted this ;)","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bd2cce20e538ef75f0992c31b6828c329fd1dddc","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"  Enter a file in which to save the key (/Users/you/.ssh/id_rsa): /Users/you/.ssh/id_openstack_rsa"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"At the prompt, type a secure a passphrase, you may enter one or press Enter to"},{"line_number":177,"context_line":"have no passphrase::"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_6f35f5f6","line":176,"range":{"start_line":176,"start_character":15,"end_line":176,"end_character":41},"updated":"2018-04-19 06:22:27.000000000","message":"\"a secure passphrase\"","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"3dd42e8824486b5fc5e3da669cbeb2256aae6ece","unresolved":false,"context_lines":[{"line_number":173,"context_line":""},{"line_number":174,"context_line":"  Enter a file in which to save the key (/Users/you/.ssh/id_rsa): /Users/you/.ssh/id_openstack_rsa"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"At the prompt, type a secure a passphrase, you may enter one or press Enter to"},{"line_number":177,"context_line":"have no passphrase::"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_ea46d321","line":176,"range":{"start_line":176,"start_character":15,"end_line":176,"end_character":41},"in_reply_to":"9f6a8fd7_6f35f5f6","updated":"2018-04-19 06:36:55.000000000","message":"Done","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bd2cce20e538ef75f0992c31b6828c329fd1dddc","unresolved":false,"context_lines":[{"line_number":179,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":180,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Finally we need to tell ssh what host(s) to associate SSH keys with. To do"},{"line_number":183,"context_line":"this open \"~/.ssh/config\" in an editor, create the file if it doesn\u0027t exist"},{"line_number":184,"context_line":"and add something like::"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_2f3ffdd6","line":182,"range":{"start_line":182,"start_character":7,"end_line":182,"end_character":11},"updated":"2018-04-19 06:22:27.000000000","message":"you","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"3dd42e8824486b5fc5e3da669cbeb2256aae6ece","unresolved":false,"context_lines":[{"line_number":179,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":180,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"Finally we need to tell ssh what host(s) to associate SSH keys with. To do"},{"line_number":183,"context_line":"this open \"~/.ssh/config\" in an editor, create the file if it doesn\u0027t exist"},{"line_number":184,"context_line":"and add something like::"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9f6a8fd7_8a55d7c8","line":182,"range":{"start_line":182,"start_character":7,"end_line":182,"end_character":11},"in_reply_to":"9f6a8fd7_2f3ffdd6","updated":"2018-04-19 06:36:55.000000000","message":"Done","commit_id":"dccef892ce232abb61032d3d561bc0db904df060"},{"author":{"_account_id":17765,"name":"Frank Kloeker","email":"f.kloeker@telekom.de","username":"eumel8"},"change_message_id":"52ca255791a36c038ca02fb48a18658943b9f7a0","unresolved":false,"context_lines":[{"line_number":135,"context_line":"* id_rsa.pub"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"If you don\u0027t see .pub extension file or want to generate a specific set"},{"line_number":138,"context_line":"for OpenStack, you need to generate keys."},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Generate SSH Key Pairs"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_079c50be","line":138,"range":{"start_line":138,"start_character":13,"end_line":138,"end_character":14},"updated":"2018-04-19 16:45:43.000000000","message":"OpenStack Gerrit (see comment below)","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1392d73db85144e3f54715853f967241e4298c3b","unresolved":false,"context_lines":[{"line_number":135,"context_line":"* id_rsa.pub"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"If you don\u0027t see .pub extension file or want to generate a specific set"},{"line_number":138,"context_line":"for OpenStack, you need to generate keys."},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Generate SSH Key Pairs"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_c78bae1c","line":138,"range":{"start_line":138,"start_character":13,"end_line":138,"end_character":14},"in_reply_to":"9f6a8fd7_079c50be","updated":"2018-04-20 01:31:50.000000000","message":"Done","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":17765,"name":"Frank Kloeker","email":"f.kloeker@telekom.de","username":"eumel8"},"change_message_id":"52ca255791a36c038ca02fb48a18658943b9f7a0","unresolved":false,"context_lines":[{"line_number":141,"context_line":"Generate SSH Key Pairs"},{"line_number":142,"context_line":"----------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Generating the default or initial SSH key pair"},{"line_number":145,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"You can generate a new SSH key pair using the provided email as a label by"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_bcea5772","line":144,"range":{"start_line":144,"start_character":0,"end_line":144,"end_character":46},"updated":"2018-04-19 16:45:43.000000000","message":"I won\u0027t over-stress this topic but following https://review.openstack.org/#/c/561505/ we want to use  title capitalization in this guide.","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1392d73db85144e3f54715853f967241e4298c3b","unresolved":false,"context_lines":[{"line_number":141,"context_line":"Generate SSH Key Pairs"},{"line_number":142,"context_line":"----------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Generating the default or initial SSH key pair"},{"line_number":145,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"You can generate a new SSH key pair using the provided email as a label by"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_27994a78","line":144,"range":{"start_line":144,"start_character":0,"end_line":144,"end_character":46},"in_reply_to":"9f6a8fd7_bcea5772","updated":"2018-04-20 01:31:50.000000000","message":"Done","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":17765,"name":"Frank Kloeker","email":"f.kloeker@telekom.de","username":"eumel8"},"change_message_id":"52ca255791a36c038ca02fb48a18658943b9f7a0","unresolved":false,"context_lines":[{"line_number":160,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":161,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Generating a separate key pair for OpenStack"},{"line_number":164,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"You can generate a new SSH key using the provided email as a label by going"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_fcbe8f63","line":163,"range":{"start_line":163,"start_character":22,"end_line":163,"end_character":30},"updated":"2018-04-19 16:45:43.000000000","message":"also here (capital letters)","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":17765,"name":"Frank Kloeker","email":"f.kloeker@telekom.de","username":"eumel8"},"change_message_id":"52ca255791a36c038ca02fb48a18658943b9f7a0","unresolved":false,"context_lines":[{"line_number":160,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":161,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Generating a separate key pair for OpenStack"},{"line_number":164,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"You can generate a new SSH key using the provided email as a label by going"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_bc3b37e9","line":163,"range":{"start_line":163,"start_character":35,"end_line":163,"end_character":44},"updated":"2018-04-19 16:45:43.000000000","message":"this needs more to specify. In this context we mean \"OpenStack Community\" or \"OpenStack CI/CD System\" or \"OpenStack Gerrit\"","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1392d73db85144e3f54715853f967241e4298c3b","unresolved":false,"context_lines":[{"line_number":160,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":161,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Generating a separate key pair for OpenStack"},{"line_number":164,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"You can generate a new SSH key using the provided email as a label by going"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_079c4668","line":163,"range":{"start_line":163,"start_character":35,"end_line":163,"end_character":44},"in_reply_to":"9f6a8fd7_bc3b37e9","updated":"2018-04-20 01:31:50.000000000","message":"Done","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1392d73db85144e3f54715853f967241e4298c3b","unresolved":false,"context_lines":[{"line_number":160,"context_line":"  Enter passphrase (empty for no passphrase): [Type a passphrase]"},{"line_number":161,"context_line":"  Enter same passphrase again: [Type passphrase again]"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Generating a separate key pair for OpenStack"},{"line_number":164,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"You can generate a new SSH key using the provided email as a label by going"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_6793c25c","line":163,"range":{"start_line":163,"start_character":22,"end_line":163,"end_character":30},"in_reply_to":"9f6a8fd7_fcbe8f63","updated":"2018-04-20 01:31:50.000000000","message":"Done","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"1392d73db85144e3f54715853f967241e4298c3b","unresolved":false,"context_lines":[{"line_number":199,"context_line":""},{"line_number":200,"context_line":"  cat ~/.ssh/id_rsa.pub"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Or if you created a separate key pair for OpenStack, assuming the example"},{"line_number":203,"context_line":"name above::"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"  cat ~/.ssh/id_openstack_rsa.pub"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9f6a8fd7_4796be4e","line":202,"range":{"start_line":202,"start_character":37,"end_line":202,"end_character":51},"updated":"2018-04-20 01:31:50.000000000","message":"here is another, I\u0027ve removed the \u0027for OpenStack\u0027.","commit_id":"4609fc96600ed4472ac82e4907bfe346173526de"}]}
