在sourcetree上设置SSH-不会推送到GitLab-要求输入密码
我按照以下说明创建了一个SSH密钥并将其添加到Gitlab 在标题下,如何设置SSH密钥进行身份验证 我的更改正在Sourcetree中被跟踪,我可以提交,但如果没有请求验证,我不能拉或推。每次我添加密码时,它都会拒绝,但我可以使用相同的详细信息直接登录到Gitlab。我错过什么了吗 我认为设置了SSH之后,就不必再使用用户名和密码进行身份验证了。请参阅屏幕截图,其中显示我已将SSH密钥添加到Pageant和authenticate框中 有人能帮忙吗在sourcetree上设置SSH-不会推送到GitLab-要求输入密码,git,ssh,gitlab,atlassian-sourcetree,Git,Ssh,Gitlab,Atlassian Sourcetree,我按照以下说明创建了一个SSH密钥并将其添加到Gitlab 在标题下,如何设置SSH密钥进行身份验证 我的更改正在Sourcetree中被跟踪,我可以提交,但如果没有请求验证,我不能拉或推。每次我添加密码时,它都会拒绝,但我可以使用相同的详细信息直接登录到Gitlab。我错过什么了吗 我认为设置了SSH之后,就不必再使用用户名和密码进行身份验证了。请参阅屏幕截图,其中显示我已将SSH密钥添加到Pageant和authenticate框中 有人能帮忙吗 这可能有很多方面: 您的私钥是否已添加到So
这可能有很多方面: 您的私钥是否已添加到Sourcetree?工具>常规>SSH客户端配置? 您的密钥是否已添加到SSH代理?工具>启动SSH代理,是SourceTree打开时自动启动SSH代理的复选框 您的私钥是否已添加到GitLab上的个人资料中?配置文件设置>SSH密钥 您是否使用http链接克隆了GitLab repo?如果是这样的话,您将始终需要使用详细信息登录,可以通过使用SSH链接克隆来更改它。它将类似于git@[domain]:[group]/[project]l.git
这可能有很多方面: 您的私钥是否已添加到Sourcetree?工具>常规>SSH客户端配置? 您的密钥是否已添加到SSH代理?工具>启动SSH代理,是SourceTree打开时自动启动SSH代理的复选框 您的私钥是否已添加到GitLab上的个人资料中?配置文件设置>SSH密钥 您是否使用http链接克隆了GitLab repo?如果是这样的话,您将始终需要使用详细信息登录,可以通过使用SSH链接克隆来更改它。它将类似于git@[domain]:[group]/[project]l.git
1.是的。当我选择Tools>LaunchSSH代理时,什么都没有发生。没有启动任何程序,因此我认为这是导致问题的原因:/3。是的。是的,我使用SSH链接进行了克隆。我刚刚意识到SSH代理已经打开并在托盘中。我已经加了钥匙,但它又消失了。好的,是的,很可能。这里有一个类似的答案,我相信代理是在后台运行的,只是还没有加载密钥。右键单击“选美”并查看关键点。如果没有显示,那么宾果,这就是你的答案。好的,我刚刚添加了钥匙,它仍然要求我的用户名和密码!太沮丧了。请看我在原始问题中添加的屏幕截图。这是一个令人费解的问题,您在创建私钥时是否添加了密码短语,如果您关闭sourcetree并重新启动它,它有时会要求输入此短语,尽管听起来很傻,但窗口可以隐藏在您的计算机上。1。是的。当我选择Tools>LaunchSSH代理时,什么都没有发生。没有启动任何程序,因此我认为这是导致问题的原因:/3。是的。是的,我使用SSH链接进行了克隆。我刚刚意识到SSH代理已经打开并在托盘中。我已经加了钥匙,但它又消失了。好的,是的,很可能。这里有一个类似的答案,我相信代理是在后台运行的,只是还没有加载密钥。右键单击“选美”并查看关键点。如果没有显示,那么宾果,这就是你的答案。好的,我刚刚添加了钥匙,它仍然要求我的用户名和密码!太沮丧了。请看我在原始问题中添加的屏幕截图。这是一个令人费解的问题,您在创建私钥时是否添加了密码短语,如果您关闭sourcetree并重新启动它,它有时会要求输入此短语,尽管听起来很傻,但窗口可以隐藏在您的计算机上。