我正在尝试创建一个将GIT存储库克隆到计算机的应用程序。我的问题是如果SSH密钥不在默认位置,如何克隆安全存储库。
我想让人们上传密钥,然后使用这些密钥连接并克隆存储库。
总而言之:我不希望GIT在默认位置寻找密钥,我想'给它'到密钥文件的路径,然后把它放在命令中(如果有的话还有密码)以某种方式并获得克隆的存储库。
非常感谢你!
答案 0 :(得分:4)
看起来不是git,它的SSH。您需要在.ssh/authorized_keys
文件中指定密钥,即公钥btw。私钥将存储在用户计算机上。