我想使用DOS命令行input命令: git clone "git_path.git" myDir它要求我input一个我想避免的密码。 我通常使用TortoiseGit来执行所有与git相关的操作。 我想用自定义的git任务来设置cruisecontrol。 因此,我需要在Windows 7的命令行上执行git clone 。但它只能使用git bash而不是DOS。
根据其他论坛条目,我试图转换密钥与puttyGen并把文件id_rsa在c:/Users/myName/.ssh我也添加了一个authorized_keys文件,但它仍然要求input密码。 有任何想法吗?
谢谢
我猜想,问题是,git bash知道要在您的主目录中寻找一个公钥,但是DOS框没有。
有,我想,有几个选项可供你使用(我没有尝试过,因为我没有一个Windows框):
pageant (我假设你没有,因为你没有说你是),你有私人密钥加载。 GIT_SSH环境variables设置为指定私钥位置的东西 – 我想这些内容可能应该是类似于plink -ic:/Users/myName/.ssh 。