0

我需要访问 gitlab 中的存储库。我正在使用 Windows 10。如果我在命令行中输入 ex。git pull我需要输入登录名和密码。所以今天我尝试设置 ssh 密钥。路径 %myProfile%/.ssh 中的目录不存在,所以我使用了命令ssh-keygen -t rsa -C "email@domain.com"(我正在使用 gitbash),现在我有 .ssh 目录和密钥对。所以我打开id_rsa.pub(ctrl + a,ctrl + c)并通过浏览器将ssh密钥添加到我的gitlab配置文件中。

但问题是 - 命令行仍然需要电子邮件和密码。为什么?我可以在哪里设置一些认证类型或其他什么?

4

1 回答 1

1

您需要更改源的远程 URL:

git remote set-url origin <your ssh url>

或者只是使用 GitLab 项目页面上显示的 SSH URL 再次克隆它。

于 2016-06-14T09:30:19.137 回答