use github rubygems registry
Last update
2023-11-22
2023-11-22
«free rubygems repository with github
using personal access token»
using personal access token»
Working with the RubyGems registry
generate a personal access token and grant it repo permissions (replace
MY_GITHUB_TOKEN
with its content)cat ~/.gem/credentials
1 2
--- :github: Bearer MY_GITHUB_TOKEN
cat .bundle/config
Note: replace any
-
with___
.1 2
--- BUNDLE_HTTPS://RUBYGEMS__PKG__GITHUB__COM/ACAVALIN/: "acavalin:MY_GITHUB_TOKEN"
cat .gemrc
1 2 3 4 5 6 7 8
gem: --no-document backtrace: false bulk_threshold: 1000 sources: - https://rubygems.org/ - https://acavalin:MY_GITHUB_TOKEN@rubygems.pkg.github.com/acavalin/ update_sources: true verbose: true
build the gem, examples:
gem build name.gemspec
rake --tasks ; rake build
push gem to registry
1
gem push --key github --host https://rubygems.pkg.github.com/acavalin name-0.0.1.gem
use gem in project
- Gemfile:
gem "name "0.0.1", source: "https://rubygems.pkg.github.com/acavalin"
- cmdline:
gem install --clear-sources --source https://acavalin:MY_GITHUB_TOKEN@rubygems.pkg.github.com/acavalin deluge-rpc
- Gemfile: