How do I duplicate a repository configuration on another server?

How do I duplicate a repository configuration on another server?

AuthorFullName__c
JFrog Support
articleNumber
000001319
ft:sourceType
Salesforce
FirstPublishedDate
2016-10-06T13:35:34Z
lastModifiedDate
2016-10-06
VersionNumber
6
It is unnecessary for you to go through the whole manual creation process when generating duplicate repositories on a new server.  
You can use our
REST API from the command line to quickly set-up your new repositories using commands similar to the following:


First, get the repository configuration from the first server and store it in a file:
 curl -X GET 'http://my.artifactory.server1/artifactory/api/repositories/my-snapshot-local' -u user:password > file.json  

Second, use the file that you just created to generate the repository on the destination server. (You can change the name from ‘my-snapshot-local’ to something else, provided that you edit the ‘key’ property in ‘file.json’ to reflect the name change.)
curl -X PUT 'http://my.artifactory.server2/artifactory/api/repositories/my-snapshot-local' -d @file.json -H 'Content-Type: application/json' -u user:password


Of course, you’ll want to replace the 'my.artifactory.server*/artifactory’, in each command depending on your server locations and configurations.  
Also, you’ll need to provide valid user/password credentials unless you have the anonymous user configured to allow anonymous access to this functionality, in which case you can skip the ‘-u’ flag/info.