如何通过SSH验证Git LFS存储库
下面的文章描述如何验证您的Artifactory Git LFS存储库通过SSH。
步骤1.配置Artifactory自定义基础URL (Admin→General→Settings→custom base URL)。在这个演示中,我看到了下面的Base URL:
http://art.test.com
接下来的步骤经过的过程创建并上传SSH密钥服务器和Artifactory用户。
步骤2。为服务器创建/上传SSH密钥:
$ ssh-keygen -t rsa -C "server@art.test.com"
并上传这些密钥作为Artifactory中的SSH密钥.
步骤3。为所需用户(在本例中为admin)创建SSH密钥:
$ ssh-keygen -t rsa -C "admin@art.test.com"
步骤4.将该公钥对中的公钥添加到admin用户配置文件中(右上角→编辑配置文件→SSH公钥)。
第5步。将服务器公钥(在步骤2中创建)添加到known_hosts文件中:
[
在这种情况下,它看起来如下:
$ cat ~/.ssh/known_hosts
> art.test.com:1339 <服务器公钥>内容
步骤6。编辑.lfsconfig文件以反映当前使用SSH的配置:
$ cat .lfsconfig
(lfs)
Url = "ssh://admin@art.test.com:1339/artifactory/git-lfs-local"
之后,应该可以使用SSH对Artifactory Git LFS存储库进行身份验证。
