{"id":31769971,"url":"https://github.com/jfrog/trainings","last_synced_at":"2025-10-10T02:56:03.401Z","repository":{"id":224503913,"uuid":"761697179","full_name":"jfrog/trainings","owner":"jfrog","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-06T14:48:19.000Z","size":7779,"stargazers_count":1,"open_issues_count":11,"forks_count":11,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-08-06T16:39:39.482Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfrog.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SupportBundle/practiceSupportBundle.zip","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-22T10:15:22.000Z","updated_at":"2025-08-06T14:48:23.000Z","dependencies_parsed_at":"2024-05-13T20:31:31.612Z","dependency_job_id":"31b75b69-404c-41d3-af1a-3cb3336f30ae","html_url":"https://github.com/jfrog/trainings","commit_stats":null,"previous_names":["jfrog/trainings"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jfrog/trainings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Ftrainings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Ftrainings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Ftrainings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Ftrainings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfrog","download_url":"https://codeload.github.com/jfrog/trainings/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Ftrainings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002519,"owners_count":26083403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-10T02:56:00.316Z","updated_at":"2025-10-10T02:56:03.390Z","avatar_url":"https://github.com/jfrog.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JFrog Training Labs\n\n## Common Prerequisites\n\nThere are certain prerequisites which are common to most (or all) of the demos and labs:\n\n### Xray\n\nEnsure that Xray is enabled and working (\"Xray\" -\u003e \"Settings\" -\u003e \"Advanced\"/\"Settings\" -\u003e \"Xray Enabled\").\n\n### Environment Variables\n\n\u003e make sure [Enable Token Generation via API](https://jfrog.com/help/r/jfrog-platform-administration-documentation/hide-basic-authentication) is enabled\n\nGenerate an identity token by editing \u0026 running the following command in a command-line window :\n\n```bash\n# SAAS_DNS example : yann.jfrog.io\n# SAAS_DNS variable will be used for pushing docker images\nexport JFROG_SAAS_DNS=\"\u003cSAAS_DNS\u003e\"\nexport JFROG_SAAS_URL=\"https://$JFROG_SAAS_DNS\"\n\ncurl -u '\u003cUSERNAME\u003e:\u003cPASSWORD\u003e' -XPOST \"$JFROG_SAAS_URL/access/api/v1/tokens\" -d \"scope=applied-permissions/user\"\n\n# Export the access token in an environment variable for convenience.\n# Also, this environment variable is automatically used by the JFrog Terraform provider.\nexport JFROG_ACCESS_TOKEN=\u003cyour_access_token\u003e\n\njf c add jfrog-saas --interactive=false --url=$JFROG_SAAS_URL --access-token=$JFROG_ACCESS_TOKEN\njf c use jfrog-saas\njf rt ping\n```\n\n### OPTIONAL - IDE\n\n1. Install Visual Studio Code.\n2. Install the JFrog Extension.\n3. Configure the JFrog Extension by having it connect to your JFrog environment.\n   1. If you properly installed the CLI already, then your CLI profile should be automatically detected by the IDE extension\n      and you will be prompted accordingly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfrog%2Ftrainings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfrog%2Ftrainings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfrog%2Ftrainings/lists"}