OSDN Git Service

Add SSH client setting. TortoisePlink can work with password mode.
authorFrank Li <lznuaa@gmail.com>
Mon, 2 Feb 2009 05:18:50 +0000 (13:18 +0800)
committerFrank Li <lznuaa@gmail.com>
Mon, 2 Feb 2009 05:18:50 +0000 (13:18 +0800)
When Git clone, password input box can prompt. But have not tested authorize key mode.  Package and download information still can't captured.

Signed-off-by: Frank Li <lznuaa@gmail.com>
src/Git/Git.cpp

index 09f631b..26dd3e8 100644 (file)
@@ -570,6 +570,16 @@ BOOL CGit::CheckMsysGitDir()
        }\r
        free(oldpath);\r
 \r
+       //setup ssh client\r
+       CRegString sshclient=CRegString(_T("Software\\TortoiseGit\\SSH"));\r
+       CString ssh=sshclient;\r
+//     ssh.Format(_T("\"%s\""),(CString)sshclient);\r
+\r
+       if(!ssh.IsEmpty())\r
+       {\r
+               _tputenv_s(_T("GIT_SSH"),ssh);\r
+       }\r
+\r
        CString cmd,out;\r
        cmd=_T("git.exe --version");\r
        if(g_Git.Run(cmd,&out,CP_UTF8))\r