ARTIFACTORY:如何通过SSH认证一个Git LFS存储库
下面的文章描述了如何验证您的人工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 . sh
> art.test.com:1339 <服务器公钥内容>
步骤6。使用SSH编辑.lfsconfig文件以反映当前配置:
$ cat .lfsconfig
(lfs)
Url = "ssh://admin@art.test.com:1339/artifactory/git-lfs-local"
之后,应该可以使用SSH验证Artifactory Git LFS存储库。
