{"id":37216,"date":"2022-10-04T14:59:39","date_gmt":"2022-10-04T18:59:39","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=37216"},"modified":"2022-10-04T14:59:39","modified_gmt":"2022-10-04T18:59:39","slug":"1password-meets-git","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2022\/10\/04\/1password-meets-git\/","title":{"rendered":"1Password Meets Git"},"content":{"rendered":"<p><a href=\"https:\/\/blog.simonsickle.com\/1password-meets-git\">Simon Sickle<\/a>:<\/p>\n<blockquote cite=\"https:\/\/blog.simonsickle.com\/1password-meets-git\">\n<p>Enable the SSH Agent and optionally biometrics if you wish. Now, we must add a snippet of code to our SSH configuration file to tell the SSH command we wish to delegate key management to 1Password.<\/p>\n<p>[&#8230;]<\/p>\n<p>At work, we have some complex configurations and security rules that wouldn't allow me to store my SSH key in this manor... I do, however, work on some open source software from time to time which requires that I have an SSH key to authenticate with GitHub. To accomplish this, I modified the pasted snippet from 1Password to only use the SSH agent for github connections using the git user.<\/p>\n<p>[&#8230;]<\/p>\n<p>GitHub now supports code signed by an SSH key! This means you can use 1Password's SSH agent functionality to sign your commits instead of relying on GPG (which has been troublesome in the past on macOS).<\/p>\n<\/blockquote>\n<p>This is cool, although the feature I really want is to sync 1Password via Git.<\/p>\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/08\/11\/1password-8-for-mac-early-access\/\">1Password 8 for Mac Early Access<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/07\/14\/1password-standalone-vaults-and-passwordwallet\/\">1Password Standalone Vaults and PasswordWallet<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Simon Sickle: Enable the SSH Agent and optionally biometrics if you wish. Now, we must add a snippet of code to our SSH configuration file to tell the SSH command we wish to delegate key management to 1Password. [&#8230;] At work, we have some complex configurations and security rules that wouldn't allow me to store [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2022-10-04T18:59:41Z","apple_news_api_id":"1172b619-9d28-414c-ad76-fca87b3af2ba","apple_news_api_modified_at":"2022-10-04T18:59:42Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AEXK2GZ0oQUytdvyoezryug","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[284,377,524,32,2077,506],"class_list":["post-37216","post","type-post","status-publish","format-standard","hentry","category-technology","tag-1password","tag-git","tag-github","tag-macapp","tag-macos-12","tag-ssh"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/37216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=37216"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/37216\/revisions"}],"predecessor-version":[{"id":37217,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/37216\/revisions\/37217"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=37216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=37216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=37216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}