{"id":2455,"date":"2025-03-04T13:15:38","date_gmt":"2025-03-04T13:15:38","guid":{"rendered":"https:\/\/www.woojin.help\/?p=2455"},"modified":"2026-02-05T09:22:53","modified_gmt":"2026-02-05T09:22:53","slug":"gitlab-and-ssh-configuration-guide","status":"publish","type":"post","link":"https:\/\/www.woojin.help\/ko\/gitlab-and-ssh-configuration-guide\/","title":{"rendered":"GitLab and SSH Configuration Guide"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><\/div>\n<p class=\"wp-block-paragraph\">please refer the initial configuration guide from  <a href=\"https:\/\/www.woojin.help\/gitlab\/\">https:\/\/www.woojin.help\/gitlab\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1.1 Generate SSH Key<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open Git Bash  <br>In the terminal,  type: <br>ssh-keygen&nbsp;-t&nbsp;rsa&nbsp;-b&nbsp;4096&nbsp;-C&nbsp;&#8220;user.name@woojin.at&#8221; <em>#&nbsp;Press&nbsp;Enter&nbsp;to&nbsp;save&nbsp;in&nbsp;default&nbsp;location:&nbsp;C:\\Users\\YourName\\.ssh\\id_rsa#&nbsp;Optionally&nbsp;set&nbsp;passphrase&nbsp;or&nbsp;press&nbsp;Enter&nbsp;for&nbsp;no&nbsp;passphrase<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1.2 Add to GitLab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the terminal, type:  <br><br>cat&nbsp;~\/.ssh\/id_rsa.pub <em>OR<\/em><br>notepad&nbsp;~\/.ssh\/id_rsa.pub <br><em>and Copy public key content<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add to GitLab: Go to GitLab &gt; Settings &gt; SSH Keys <br>Paste the public key. Add title (e.g., &#8220;Work PC&#8221;) Click &#8220;Add key&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1.3&nbsp;Test SSH Connection <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the terminal, <br>ssh&nbsp;-T&nbsp;git@gitlab.woojin.help <em>#&nbsp;Expected&nbsp;response:#&nbsp;Welcome&nbsp;to&nbsp;GitLab,&nbsp;@username!<\/em> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. TortoiseGit Configuration<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">2.1 Convert Key&nbsp;to PPK<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open PuTTYgen  <br>load key : Browse&nbsp;to:&nbsp;C:\\Users\\YourName\\.ssh\\id_rsa<br>Click&nbsp;&#8220;Save private key&#8221;<br>Save as:&nbsp;C:\\Users\\YourName\\.ssh\\[KEY_NAME].ppk<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.2 Configure&nbsp;Pageant<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Start&nbsp;Pageant:          C:\\Program Files\\TortoiseGit\\bin\\pageant.exe                <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add key:     Right-click Pageant icon in system&nbsp;tray    <br>                     Select &#8220;Add Key&#8221;Browse to&nbsp;[KEY_NAME].ppk<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.2 Test TortoiseGit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Right-click in&nbsp;repository folder, TortoiseGit &gt; Pull Should work without password prompt<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2.3 Create Batch script for autostart of Pageant and loading the private key<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create startup script (start_pageant.bat):<br>@echo off<br>start &#8220;&#8221; &#8220;C:\\Program Files\\TortoiseGit\\bin\\pageant.exe&#8221; &#8220;P:.ssh\\[KEY_NAME].ppk&#8221;<br><br>save the file in <br>C:\\Users\\[username]\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>please refer the initial configuration guide from https:\/\/www.woojin.help\/gitlab\/ 1.1 Generate SSH Key Open Git Bash In the terminal, type: ssh-keygen&nbsp;-t&nbsp;rsa&nbsp;-b&nbsp;4096&nbsp;-C&nbsp;&#8220;user.name@woojin.at&#8221; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[388,389,1],"tags":[],"class_list":["post-2455","post","type-post","status-publish","format-standard","hentry","category-how-to-guides","category-how-to-guides-linux","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts\/2455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/comments?post=2455"}],"version-history":[{"count":4,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts\/2455\/revisions"}],"predecessor-version":[{"id":3838,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/posts\/2455\/revisions\/3838"}],"wp:attachment":[{"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/media?parent=2455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/categories?post=2455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.woojin.help\/ko\/wp-json\/wp\/v2\/tags?post=2455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}