Windowsã«Gitã®ç°å¢ãæ§ç¯(msysGit + TortoiseGit)ãã¦GitLabã«Push
Windowsã«Gitã®ç°å¢ãæ§ç¯ãã¦、GitLabã«Pushããã¾ã§ã®è¦æ¸。
ç°å¢: Windows8.1 x64
ç®æ¬¡
- msysGit(Git for Windows)ãã¤ã³ã¹ãã¼ã«
- TortoiseGitãã¤ã³ã¹ãã¼ã«
- å ¬ééµãçæãã¦GitLabã«ç»é²
- TortoiseGitã§Cloneãã¦Pushãã¦ã¿ã
ï¼.msysGit(Git for Windows)ãã¤ã³ã¹ãã¼ã«
Gitã®å ¬å¼ãµã¤ããmsysGitã®ãã¼ã¸ãããã¦ã³ãã¼ããã。ã©ã¡ããåã。æ´å²çãªçç±ã§「msysGit」ã¨ãªã£ã¦ããã ã。
ã¤ã³ã¹ãã¼ã«æã«é¸æããé ç®
- Use Git from Git Bash only
- Checkout as-is, commit as-is
ï¼.TortoiseGitãã¤ã³ã¹ãã¼ã«
å ¬å¼ãµã¤ããããã¦ã³ãã¼ã。
ï¼.å ¬ééµãçæãã¦GitLabã«ç»é²
Windowsãã¼ãæ¼ãã¦「puttygen」ã¨å ¥åããã¨TortoiseGitã¨ä¸ç·ã«ã¤ã³ã¹ãã¼ã«ããã「Putty Key Generator」ãåºã¦ãã。
「Generate」→ (ãã¹ãã¬ã¼ãºãªãã§)「Save private key」
GitLabã¸ãã°ã¤ã³å¾、Profile → SSH Keys → Add SSH Key
ç»é²ããã¨gitã¦ã¼ã¶ã¼ã®ãã¼ã ãã£ã¬ã¯ããªã«ãªã£ã¦ãã
/var/opt/gitlab/
ã«
.ssh/authorized_keys
ãä½ããã。
ããã§gitã¦ã¼ã¶ã¼ã§SSHãã°ã¤ã³ãå¯è½ã«ãªã£ã。
ï¼.TortoiseGitã§Cloneãã¦Pushãã¦ã¿ã
GitLabã«ãã¹ãç¨「hello-world」ããã¸ã§ã¯ãã使。
Windowsã¨ã¯ã¹ããã¼ã©ã¼ã®é©å½ãªãã©ã«ãã§å³ã¯ãªã㯠→ Git Clone...
GitLabã«è¡¨ç¤ºããã¦ããSSHã¢ãã¬ã¹ãURLã«å ¥å。
「Load Putty Key」ã«å ã»ã©çæããSSHãã©ã¤ãã¼ããã¼ãæå®。
Cloneå®äº。
「README.mb」ãä½ã£ã¦Commit → Push
æåããã°GitLabã§ã確èªã§ãã。
< Related Posts >