Dio*_*nça 4 git gitlab gitkraken
我一直很难让auth使用ssh密钥(不希望每次都提示用户输入).此问题的配置选项/教程很少/不存在.
这是设置:
我相信来自Gitlab的回购添加了https,找不到改变这个的方法,不知道它是否重要.
我正在使用git-bash运行Windows 10并且已经按照Github上的教程生成密钥并将它们添加到ssh-agent.将public one添加到我的gitlab配置文件中,并且可以成功地"ssh -T git@gitlab.com".
不知道我怎么解决这个问题,所以你们提供的任何帮助都将非常感激.此外,无法在应用程序或在线中找到从应用程序中删除/删除存储库的单一方式(我希望它不明显,我自欺欺人).
在此先感谢您的帮助!
最好,迪奥戈
如果使用HTTPS克隆了repo,则不会对SSH设置进行任何更改.您首先必须更改遥控器的URL.幸运的是,你可以在GitKraken中做到这一点.
首先,您应该导航到GitKraken的回购.
在左侧面板中展开远程组(由云表示).此面板可能是隐藏的,如果是这样,您需要单击应该出现在左上角文件夹图标下面的右箭头符号. 面板的图像显示按钮
扩展远程组后,您应该看到一个名为Origin的源.将鼠标悬停在此项目上会显示一个垂直的"...",即选项按钮. "......"的图像
单击选项,然后选择"编辑原点".这将打开一个子窗口,该窗口将包含两个可以编辑的文本框.推拉式网址.将这些切换https://gitlab.com/user/repo.git为git@gitlab.com:user/repo.git
完成这些步骤后,您就可以开始更改GitKraken的ssh设置.在Windows中,如果您不使用Pagent(来自PuTTY),则不应在GitKraken中选择"使用本地代理".如果没有Pagent,您一次只能使用一个键,并在需要更改键时更改设置.
如果要使用命令行更改URL,可以git remote set-url git@gitlab.com:user/repo.git在repo的根目录中运行等效于git-bash的git-bash .
PS:对不起,我无法将图像直接嵌入到我的答案中,还没有足够的业力.额外的链接相同.
| 归档时间: |
|
| 查看次数: |
10072 次 |
| 最近记录: |