octokit.rb
Ruby toolkit for the GitHub API
File Explorer
Download Latest Version (.zip)- bug.yml
- documentation.yml
- feature.yml
- maintenance.yml
- add_to_octokit_project.yml
- codeql-analysis.yml
- immediate-response.yml
- octokit.yml
- stale.yaml
- dependabot.yml
- pull_request_template.md
- relation.rb
- actions_artifacts.rb
- actions_secrets.rb
- actions_workflow_jobs.rb
- actions_workflow_runs.rb
- actions_workflows.rb
- apps.rb
- checks.rb
- code_scanning.rb
- codespaces_secrets.rb
- commit_branches.rb
- commit_comments.rb
- commit_pulls.rb
- commits.rb
- community_profile.rb
- contents.rb
- dependabot_secrets.rb
- deployments.rb
- downloads.rb
- emojis.rb
- environments.rb
- events.rb
- feeds.rb
- gists.rb
- gitignore.rb
- hooks.rb
- issues.rb
- labels.rb
- legacy_search.rb
- licenses.rb
- markdown.rb
- marketplace.rb
- meta.rb
- milestones.rb
- notifications.rb
- oauth_applications.rb
- objects.rb
- organizations.rb
- pages.rb
- projects.rb
- pull_requests.rb
- rate_limit.rb
- reactions.rb
- refs.rb
- releases.rb
- repositories.rb
- repository_invitations.rb
- reviews.rb
- say.rb
- search.rb
- service_status.rb
- source_import.rb
- stats.rb
- statuses.rb
- tokens.rb
- traffic.rb
- users.rb
- admin_stats.rb
- license.rb
- orgs.rb
- search_indexing.rb
- users.rb
- manage_ghes.rb
- follow_redirects.rb
- base_middleware.rb
- feed_parser.rb
- raise_error.rb
- arguments.rb
- authentication.rb
- client.rb
- configurable.rb
- connection.rb
- default.rb
- enterprise_admin_client.rb
- error.rb
- gist.rb
- manage_ghes_client.rb
- organization.rb
- rate_limit.rb
- repo_arguments.rb
- repository.rb
- user.rb
- version.rb
- warnable.rb
- octokit.rb
- bootstrap
- cibuild
- console
- guard
- package
- release
- test
- validate
- handles_query_params.json
- handles_query_params.json
- caches_the_last_agent_response.json
- fetches_and_memoizes_login.json
- accepts_a_block_for_custom_result_concatination.json
- fetches_all_the_pages.json
- sets_headers_for_all_pages.json
- fixes_bug.json
- handles_git_github_ssh_URLs.json
- returns_the_requested_artifact.json
- returns_the_location_of_artifact_zip_archive.json
- deletes_the_artifact.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_all_artifacts_for_a_repository.json
- returns_all_artifacts_for_a_workflow_run.json
- get_repo_specific_public_key_for_secrets_encryption.json
- creating_secret_returns_201.json
- returns_empty_list_of_secrets.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- creating_secret_returns_201.json
- get_environment_specific_public_key_for_secrets_encryption.json
- returns_empty_list_of_secrets.json
- get_org_public_key_for_secrets_encryption.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- creating_secret_returns_201.json
- returns_empty_list_of_secrets.json
- auto-paginates_the_results.json
- paginates_the_results.json
- auto-paginates_the_results.json
- paginates_the_results.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_all_workflow_runs_for_repository.json
- auto-paginates_the_results.json
- paginates_the_results.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_the_repository_workflows.json
- returns_current_App.json
- returns_a_webhook_delivery.json
- schedules_a_webhook_for_redelivery.json
- allows_auto_pagination.json
- returns_installation_for_an_organization.json
- allows_auto_pagination.json
- returns_installation_for_an_repository.json
- allows_auto_pagination.json
- returns_installation_for_a_user.json
- allows_auto_pagination.json
- lists_hook_deliveries_for_an_app.json
- allows_auto_pagination.json
- returns_installations_for_an_app.json
- allows_auto_pagination.json
- returns_installations_for_a_user.json
- creates_an_access_token_for_the_installation.json
- deletes_an_installation.json
- allows_auto_pagination.json
- returns_repositories_for_a_user.json
- returns_the_installation.json
- allows_auto_pagination.json
- lists_the_installations_repositories.json
- adds_the_repository_to_the_installation.json
- removes_the_repository_from_the_installation.json
- returns_the_check_run.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_annotations_for_the_check_run.json
- auto-paginates_the_results.json
- filters_by_status.json
- paginates_the_results.json
- returns_check_runs_for_a_check_suite.json
- auto-paginates_the_results.json
- filters_by_status.json
- paginates_the_results.json
- returns_check_runs_for_a_branch.json
- returns_check_runs_for_a_commit.json
- returns_check_runs_for_a_tag.json
- returns_the_check_suite.json
- auto-paginates_the_results.json
- filters_by_check_name.json
- paginates_the_results.json
- returns_check_suites_for_a_branch.json
- returns_check_suites_for_a_commit.json
- returns_check_suites_for_a_tag.json
- creates_a_check_run.json
- returns_the_check_run.json
- creates_a_check_suite.json
- returns_the_check_suite.json
- requests_the_check_suite_again.json
- sets_check_suite_preferences.json
- returns_the_check_run.json
- updates_the_check_run.json
- deletes_a_code_scanning_analysis.json
- gets_a_code_scanning_alert_by_alert_number.json
- gets_a_specific_code_scanning_analysis_for_a_repo.json
- gets_the_default_code_scanning_configuration_for_a_repository.json
- gets_a_CodeQL_database_for_a_language_in_a_repository.json
- gets_a_SARIF_upload_information.json
- lists_code_scanning_alerts_for_an_organization.json
- lists_code_scanning_alerts_for_a_repository.json
- lists_code_scanning_analyses_for_a_repository.json
- lists_the_codeql_databases_that_are_available_in_a_repo.json
- lists_all_instances_of_the_specified_code_scanning_alert.json
- updates_a_status_of_a_single_code_scanning_alert.json
- updates_the_default_code_scanning_configuration_for_a_repository.json
- uploads_a_SARIF_file.json
- get_repo_specific_public_key_for_secrets_encryption.json
- creating_secret_returns_201.json
- returns_empty_list_of_secrets.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- get_org_specific_public_key_for_secrets_encryption.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- creating_secret_returns_201.json
- returns_empty_list_of_secrets.json
- returns_a_list_of_all_branches_associated_with_a_commit.json
- returns_a_single_commit_comment.json
- returns_a_list_of_comments_for_a_specific_commit.json
- returns_a_list_of_all_commit_comments.json
- creates_a_commit_comment.json
- deletes_a_commit_comment.json
- updates_a_commit_comment.json
- returns_a_list_of_all_pull_requests_associated_with_a_commit.json
- returns_a_commit.json
- handles_branch_or_sha_argument.json
- handles_the_sha_option.json
- returns_all_commits.json
- handles_branch_or_sha_argument.json
- handles_the_sha_option.json
- returns_all_commits_until_the_specified_date.json
- handles_branch_or_sha_argument.json
- handles_the_sha_option.json
- returns_all_commits_until_the_specified_date.json
- handles_branch_or_sha_argument.json
- handles_the_sha_option.json
- returns_all_commits_on_the_specified_date.json
- handles_branch_or_sha_argument.json
- handles_the_sha_option.json
- returns_all_commits_since_the_specified_date.json
- returns_a_comparison.json
- utilizes_auto_pagination.json
- creates_a_commit.json
- returns_a_detailed_git_commit.json
- merges_a_branch_into_another.json
- returns_community_profile_metrics_for_a_repository.json
- returns_the_headers_of_the_request.json
- returns_the_contents_of_a_file.json
- returns_the_contents_of_a_file_properly_encoded_as_specified_by_the_response_headers.json
- creates_contents_from_File_object.json
- creates_contents_from_file_path.json
- creates_contents_from_Tempfile_object.json
- creates_repository_contents_at_a_path.json
- does_not_add_new_lines.json
- deletes_repository_contents_at_a_path.json
- returns_the_default_readme.json
- does_not_add_new_lines.json
- updates_repository_contents_at_a_path.json
- get_repo_specific_public_key_for_secrets_encryption.json
- creating_secret_returns_201.json
- returns_empty_list_of_secrets.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- get_org_specific_public_key_for_secrets_encryption.json
- updating_existing_secret_returns_204.json
- delete_existing_secret.json
- return_timestamps_related_to_one_secret.json
- auto-paginates_the_results.json
- paginates_the_results.json
- returns_list_of_two_secrets.json
- creating_secret_returns_201.json
- returns_empty_list_of_secrets.json
- lists_deployments.json
- creates_a_deployment.json
- creates_a_deployment_with_a_payload.json
- creates_a_deployment_status.json
- deletes_a_single_deployment.json
- gets_a_single_deployment.json
- lists_deployment_statuses.json
- gets_a_single_download.json
- lists_available_downloads.json
- returns_all_github_emojis.json
- creates_an_environment.json
- creates_an_environment.json
- updates_the_environment.json
- deletes_the_environment.json
- returns_the_environment.json
- lists_environments.json
- lists_issue_events_for_a_repository.json
- lists_issue_events_for_a_repository.json
- returns_all_events_for_an_organization.json
- returns_an_organization_s_public_events.json
- returns_all_public_events.json
- returns_all_user_received_events.json
- returns_public_user_received_events.json
- lists_issue_events_for_a_repository.json
- returns_events_for_a_repository.json
- returns_events_for_a_repository_s_network.json
- returns_all_user_events.json
- returns_public_events_performed_by_a_user.json
- returns_parsed_feed_data.json
- returns_private_feeds.json
- returns_the_authenticated_users_feeds.json
- returns_the_public_feeds_list.json
- returns_a_gist_at_a_specific_revision.json
- returns_the_gist_by_ID.json
- returns_a_list_of_gists.json
- returns_a_list_of_gists.json
- returns_public_gists.json
- creates_a_new_gist.json
- creates_a_gist_comment.json
- deletes_an_existing_gist.json
- deletes_a_gist_comment.json
- edit_an_existing_gist.json
- forks_an_existing_gist.json
- returns_a_gist_comment.json
- returns_the_list_of_gist_comments.json
- lists_a_gists_commits.json
- lists_a_gists_forks.json
- is_starred.json
- is_not_starred.json
- returns_a_list_of_gists.json
- stars_an_existing_gist.json
- returns_the_user_s_starred_gists.json
- unstars_an_existing_gist.json
- updates_a_gist_comment.json
- returns_the_ruby_gitignore_template.json
- returns_all_gitignore_templates.json
- returns_all_the_hooks_supported_by_GitHub_with_their_parameters.json
- returns_an_organization_s_hooks.json
- creates_an_org_hook.json
- creates_an_org_hook_for_by_ID.json
- edits_an_org_hook.json
- edits_an_org_hook_by_ID.json
- returns_a_single_org_hook.json
- returns_a_single_org_hook_by_ID.json
- pings_an_org_hook.json
- pings_an_org_hook_by_ID.json
- removes_an_org_hook.json
- removes_an_org_hook_by_ID.json
- returns_a_repository_s_hooks.json
- creates_a_hook.json
- edits_a_hook.json
- returns_a_repository_s_single_hook.json
- pings_a_hook.json
- removes_a_hook.json
- tests_a_hook.json
- adds_assignees.json
- returns_a_single_comment_for_an_issue.json
- returns_comments_for_an_issue.json
- returns_available_assignees_for_a_repository.json
- returns_dashboard_issues_for_the_authenticated_user.json
- returns_issues_for_a_repository.json
- returns_issues_for_the_organization_for_the_authenticated_user.json
- returns_comments_for_all_issues_in_a_repository.json
- returns_issues_for_the_authenticated_user_for_owned_and_member_repos.json
- creates_an_issue.json
- creates_an_issue_with_delimited_labels.json
- creates_an_issue_with_labels_array.json
- creates_an_issue_without_body_argument.json
- adds_a_comment.json
- closes_an_issue.json
- returns_a_full_issue.json
- returns_an_issue.json
- returns_an_issue_timeline.json
- locks_an_issue.json
- updates_an_issue.json
- updates_an_issue_without_positional_args.json
- removes_assignees.json
- reopens_an_issue.json
- deletes_an_existing_comment.json
- updates_an_existing_comment.json
- unlocks_an_issue.json
- adds_a_label_with_a_color.json
- adds_a_label_with_default_color.json
- deletes_a_label_from_the_repository.json
- deletes_a_label_with_URL_characters_from_the_repository.json
- returns_a_single_label.json
- returns_a_single_label_with_URL_characters.json
- returns_labels.json
- returns_all_labels_for_a_repository.json
- updates_a_label_with_a_new_color.json
- updates_a_label_with_URL_characters_with_a_new_color.json
- adds_labels_to_a_given_issue.json
- returns_all_labels_for_a_given_issue.json
- removes_all_labels_from_the_specified_issue.json
- removes_a_label_from_the_specified_issue.json
- removes_a_label_with_URL_characters_from_the_specified_issue.json
- replaces_all_labels_for_an_issue.json
- returns_matching_issues.json
- returns_matching_repositories.json
- returns_matching_username.json
- returns_a_particular_license.json
- returns_all_licenses.json
- returns_a_repository_s_license_file.json
- renders_markdown.json
- returns_accounts_for_a_given_plan.json
- returns_plans_for_a_marketplace_listing.json
- returns_marketplace_purchases_for_user.json
- returns_the_plan_for_a_given_account.json
- returns_meta_information_about_github.json
- lists_milestones_belonging_to_repository.json
- lists_milestones_belonging_to_repository_using_id_of_repository.json
- creates_a_milestone.json
- deletes_a_milestone_from_a_repository.json
- gets_a_single_milestone_belonging_to_repository.json
- updates_a_milestone.json
- returns_true_when_notifications_are_marked_as_read.json
- returns_true_when_notifications_for_a_repo_are_marked_as_read.json
- lists_the_notifications_for_the_current_user.json
- lists_all_notifications_for_a_repository.json
- marks_a_thread_as_read.json
- returns_notifications_for_a_specific_thread.json
- returns_true_with_successful_thread_deletion.json
- returns_a_thread_subscription.json
- updates_a_thread_subscription.json
- checks_the_token_is_valid.json
- has_a_check_application_authorization_alias.json
- revokes_the_app_s_access_to_the_user.json
- deletes_the_token.json
- has_a_delete_application_authorization_alias.json
- has_a_revoke_application_authorization_alias.json
- has_a_reset_application_authorization_alias.json
- resets_the_token.json
- returns_a_blob.json
- creates_a_blob.json
- creates_a_tag.json
- creates_a_tree.json
- returns_a_tag.json
- gets_a_tree.json
- gets_a_tree_recursively.json
- invites_a_user_to_a_team.json
- paginates_organizations_on_GitHub.json
- returns_github_actions_billing_for_organization.json
- returns_all_child_teams_for_the_team.json
- deletes_an_organization.json
- deletes_a_migration_archive.json
- downloads_a_migration_archive.json
- gets_the_status_of_a_migration.json
- lists_migrations_for_an_organization.json
- starts_a_migration_for_an_organization.json
- unlocks_a_migrated_repository.json
- returns_an_organization.json
- returns_audit_log_for_an_organization.json
- lists_pending_organization_invitations.json
- checks_organization_membership.json
- returns_all_public_members_of_an_organization.json
- returns_an_organization_membership.json
- returns_an_organization_membership_for_a_given_user.json
- returns_all_organization_memberships_for_the_user.json
- lists_public_members.json
- returns_all_public_repositories_for_an_organization.json
- returns_all_teams_for_an_organization.json
- returns_all_organizations_for_a_user.json
- returns_all_organizations_for_the_authenticated_user.json
- lists_outside_collaborators_for_an_organization.json
- removes_a_user_s_membership_for_a_team.json
- gets_a_user_s_team_membership.json
- updates_an_organization.json
- adds_or_updates_an_organization_membership_for_a_given_user.json
- updates_an_organization_membership.json
- lists_all_teams_for_the_authenticated_user.json
- checks_publicized_org_membership.json
- publicizes_membership.json
- unpublicizes_membership.json
- adds_a_team_member.json
- adds_a_team_repository.json
- creates_a_team.json
- deletes_a_team.json
- removes_a_team_member.json
- removes_a_team_repository.json
- returns_a_team.json
- returns_a_team_found_by_name.json
- lists_pending_team_invitations.json
- checks_if_a_user_is_member_of_a_team.json
- returns_team_members.json
- raises_an_error_when_a_team_does_not_have_permissions_for_a_repo.json
- returns_an_empty_string_when_a_team_has_permissions_for_a_repo.json
- returns_the_repository_with_team_permission_for_the_given_repo_with_accepts_header.json
- returns_team_repositories.json
- checks_if_a_repo_is_managed_by_a_specific_team.json
- updates_a_team.json
- lists_information_about_the_latest_page_build.json
- lists_information_about_all_the_page_builds.json
- lists_page_information.json
- lists_a_specific_page_build.json
- requests_a_build_for_the_latest_revision.json
- returns_the_new_org_project.json
- returns_the_newly_created_project.json
- returns_the_projects_for_an_organization.json
- returns_a_list_of_projects_for_a_repository.json
- returns_the_newly_created_project_column.json
- returns_the_result_of_deleting_a_project.json
- returns_a_project.json
- returns_the_columns_for_a_project.json
- updates_the_project_name_and_body_then_returns_the_updated_project.json
- returns_a_list_of_the_cards_in_a_project_column.json
- creates_a_new_card_with_a_note.json
- deletes_the_project_column.json
- moves_the_project_column.json
- returns_a_project_column_by_id.json
- updates_the_project_column_and_returns_the_updated_column.json
- deletes_the_project_card.json
- moves_the_project_card.json
- returns_a_project_card_by_id.json
- updates_the_project_card.json
- creates_a_pull_request_and_attach_it_to_an_existing_issue.json
- returns_a_comment_on_a_pull_request.json
- returns_the_comments_for_a_pull_request.json
- returns_the_commits_for_a_pull_request.json
- lists_files_for_a_pull_request.json
- lists_all_pull_requests.json
- lists_all_pull_requests_with_state_argument.json
- lists_all_pull_requests_with_state_option.json
- returns_all_comments_on_all_pull_requests.json
- closes_a_pull_request.json
- creates_a_draft_pull_request.json
- creates_a_pull_request_without_body_argument.json
- creates_a_pull_request_ready_for_review.json
- creates_a_pull_request.json
- merges_the_pull_request.json
- returns_whether_the_pull_request_has_been_merged.json
- returns_a_pull_request.json
- updates_a_pull_request.json
- creates_a_new_comment_on_a_pull_request_at_the_file_level.json
- creates_a_new_comment_on_a_pull_request.json
- creates_a_new_reply_to_a_pull_request_comment.json
- deletes_a_pull_request_comment.json
- updates_a_pull_request_comment.json
- returns_an_Array_of_reactions.json
- creates_a_reaction.json
- creates_a_reaction.json
- returns_an_Array_of_reactions.json
- creates_a_reaction.json
- deletes_the_reaction.json
- returns_an_Array_of_reactions.json
- deletes_the_reaction.json
- creates_a_reaction.json
- returns_an_Array_of_reactions.json
- creates_a_reaction.json
- deletes_the_reaction.json
- returns_an_Array_of_reactions.json
- returns_all_matching_refs.json
- returns_all_matching_tag_refs.json
- returns_a_tags_ref.json
- returns_all_refs.json
- returns_all_tag_refs.json
- creates_a_ref.json
- deletes_an_existing_branch.json
- deletes_an_existing_ref.json
- updates_a_branch.json
- updates_a_ref.json
- creates_a_release.json
- deletes_a_release.json
- returns_the_latest_release.json
- gets_a_single_release.json
- lists_assets_for_a_release.json
- returns_the_release_for_a_tag.json
- lists_releases_for_a_repo.json
- updates_a_release.json
- lists_assets_for_a_release.json
- edits_a_release_asset.json
- guesses_the_content_type_for_an_asset.json
- uploads_a_release_asset_as_file_object.json
- uploads_a_release_asset_by_path.json
- uploads_a_release_asset_with_a_default_name.json
- returns_all_repositories_on_github.json
- lists_all_the_available_assignees_owner_collaborators_.json
- returns_false_with_automated_security_fixes_disabled.json
- returns_true_when_automated_security_fixes_are_enabled.json
- protects_a_single_branch_with_required_status_checks.json
- protects_a_single_branch_without_mandating_required_status_checks_or_restrictions.json
- unprotects_a_single_branch.json
- returns_a_repository_s_branches.json
- returns_a_single_branch.json
- returns_a_single_branch_that_includes_character_that_needs_to_be_escaped.json
- checks_to_see_if_a_particular_user_is_an_assignee_for_a_repository.json
- returns_a_repository_s_collaborators.json
- returns_repository_contributors.json
- returns_repository_contributors_excluding_anonymous.json
- creates_a_repository_for_an_organization.json
- returns_true_when_repo_subscription_deleted.json
- disables_automated_security_fixes_for_the_repository.json
- disables_vulnerability_alerts_for_the_repository.json
- enables_automated_security_fixes_for_the_repository.json
- enables_vulnerability_alerts_for_the_repository.json
- forks_a_repository.json
- returns_a_repository_s_languages.json
- returns_a_repository_s_network.json
- performs_requests_per_user_when_using_caching_middleware.json
- returns_a_user_s_repositories.json
- returns_authenticated_user_s_repositories.json
- returns_the_matching_repository.json
- returns_the_repository_including_topics.json
- returns_false_if_the_repository_doesn_t_exist.json
- returns_true_if_the_repository_exists.json
- stars_a_repository.json
- returns_all_repository_stargazers.json
- lists_all_the_users_watching_the_repository.json
- returns_a_repository_subscription.json
- returns_a_repository_s_tags.json
- repository_transfer_from_myself_to_my_organization.json
- unstars_a_repository.json
- unwatches_a_repository.json
- updates_a_repository_subscription.json
- returns_false_with_vulnerability_alerts_disabled.json
- returns_true_when_vulnerability_alerts_are_enabled.json
- watches_a_repository.json
- returns_all_repository_watchers.json
- adds_a_repository_collaborators.json
- returns_branch_protection_summary.json
- returns_nil_for_an_unprotected_branch.json
- checks_if_a_user_is_a_repository_collaborator.json
- creates_a_repository.json
- generates_a_repository_from_the_template.json
- deletes_a_repository.json
- returns_a_repository_s_deploy_keys.json
- creates_a_dispatch_event.json
- edits_is_template_on_repository.json
- returns_the_permission_level_a_user_has_on_a_repository.json
- protects_a_single_branch.json
- protects_a_single_branch_with_required_approving_review_count.json
- protects_a_single_branch_with_required_status_checks.json
- removes_a_repository_collaborators.json
- renames_a_single_branch.json
- replaces_all_topics_for_a_repository.json
- returns_all_repository_teams.json
- returns_repository_topics.json
- updates_the_matching_repository.json
- unprotects_a_single_branch.json
- invites_a_user_to_a_repository.json
- lists_the_repositories_outstanding_invitations.json
- lists_the_users_repository_invitations.json
- deletes_the_repository_invitation.json
- updates_the_repository_invitation.json
- accepts_the_repository_invitation_on_behalf_of_the_user.json
- declines_the_repository_invitation_on_behalf_of_the_user.json
- returns_a_single_pull_request_review.json
- returns_all_comments_for_a_single_review.json
- returns_a_list_of_all_pull_request_reviews.json
- creates_a_pull_request_review_with_comments.json
- deletes_a_requests_for_a_pull_request_review_from_a_team.json
- deletes_a_requests_for_a_pull_request_review_from_a_user.json
- returns_all_requested_reviewers.json
- requests_a_new_pull_request_review_from_a_team.json
- requests_a_new_pull_request_review_from_a_user.json
- creates_a_pull_request_review.json
- deletes_a_pending_pull_request_review.json
- submits_a_pending_pull_request_review.json
- updates_the_review_summary_comment_with_new_text.json
- returns_an_ASCII_octocat.json
- returns_an_ASCII_octocat_with_custom_text.json
- searches_code.json
- searches_commits.json
- searches_issues.json
- searches_repositories.json
- searches_topics.json
- searches_users.json
- utilizes_auto_pagination.json
- returns_the_current_system_status.json
- returns_the_last_human_message.json
- returns_the_most_recent_status_messages.json
- returns_the_current_system_status_summary.json
- cancels_the_source_import.json
- updates_the_commit_authors_identity.json
- sets_use_lfs_to_opt_in_for_the_import.json
- lists_the_source_imports_commit_authors.json
- lists_the_source_imports_large_files.json
- returns_the_progress_of_the_source_import.json
- starts_a_source_import.json
- restarts_the_source_import.json
- provides_deprecation_warning.json
- returns_the_code_frequency_stats.json
- returns_the_commit_activity_stats.json
- returns_contributors_and_their_contribution_stats.json
- returns_the_owner_and_contributor_participation_stats.json
- returns_commit_count_by_hour_punch_card_stats.json
- gets_a_combined_status.json
- lists_commit_statuses.json
- creates_status.json
- checks_the_scopes_on_a_one-off_token.json
- checks_the_scopes_on_the_current_token.json
- returns_the_clone_stats_for_a_repository.json
- returns_the_referrers_stats_for_a_repository.json
- returns_the_top_path_statistics_for_a_repository.json
- returns_the_referrers_stats_for_a_repository.json
- returns_the_views_breakdown_for_a_repository.json
- adds_an_email_address.json
- returns_all_GitHub_users.json
- returns_email_addresses.json
- follows_a_user.json
- returns_followers_for_a_user.json
- returns_the_authenticated_user_s_followers.json
- returns_following_for_a_user.json
- returns_the_authenticated_user_s_following.json
- checks_if_given_user_is_following_target_user.json
- checks_if_the_authenticated_user_follows_another.json
- returns_public_keys_for_the_authenticated_user.json
- deletes_a_user_migration_archive.json
- gets_a_user_migration_archive_url.json
- gets_the_status_of_a_user_migration.json
- lists_migrations_for_a_user.json
- lists_repositories_for_a_user_migration.json
- starts_a_migration_for_a_user.json
- unlocks_a_migrated_user_repository.json
- removes_an_email_address.json
- gets_a_user_s_starred_repositories.json
- gets_the_authenticated_user_s_starred_repositories.json
- gets_a_user_s_starred_repositories.json
- checks_if_the_authenticated_user_has_starred_a_repository.json
- returns_the_repositories_a_user_watches_for_notifications.json
- returns_the_repositories_the_authenticated_user_watches_for_notifications.json
- returns_the_repositories_a_user_watches_for_notifications.json
- unfollows_a_user.json
- updates_a_user_profile.json
- handle_bot_users.json
- returns_a_user.json
- returns_the_authenticated_user.json
- returns_public_keys_for_another_user.json
- validates_username_and_password.json
- adds_a_public_key.json
- returns_a_public_key.json
- removes_a_public_key.json
- updates_a_public_key.json
- returns_only_comment-related_stats.json
- returns_only_gist-related_stats.json
- returns_only_hooks-related_stats.json
- returns_only_issue-related_stats.json
- returns_only_milestone-related_stats.json
- returns_only_organization-related_stats.json
- returns_only_pages-related_stats.json
- returns_only_pull_request-related_stats.json
- returns_only_repository-related_stats.json
- returns_all_available_enterprise_stats.json
- returns_only_user-related_stats.json
- returns_information_about_the_license.json
- creates_a_new_organization.json
- api-sandbox_to_be_indexed.json
- raises_Octokit_NotFound.json
- identifies_the_target_being_indexed_in_the_return_message.json
- code_to_be_indexed.json
- raises_Octokit_NotFound.json
- identifies_the_target_being_indexed_in_the_return_message.json
- issues_to_be_indexed.json
- raises_Octokit_NotFound.json
- identifies_the_target_being_indexed_in_the_return_message.json
- queues_api-padawan_to_be_indexed.json
- raises_Octokit_NotFound.json
- identifies_the_target_being_indexed_in_the_return_message.json
- identifies_targets_that_were_queued_for_index_in_the_return_message.json
- _to_be_indexed.json
- raises_Octokit_NotFound.json
- identifies_targets_that_were_queued_for_index_in_the_return_message.json
- code_to_be_indexed.json
- raises_Octokit_NotFound.json
- identifies_targets_that_were_queued_for_index_in_the_return_message.json
- issues_to_be_indexed.json
- raises_Octokit_NotFound.json
- creates_an_impersonation_token_as_a_user.json
- creates_a_new_user.json
- deletes_an_impersonation_token_as_a_user.json
- deletes_a_public_keys.json
- deletes_a_user.json
- demotes_a_site_administrator_to_an_ordinary_user.json
- lists_all_public_keys.json
- promotes_an_ordinary_user_to_a_site_administrator.json
- rename_a_user.json
- suspends_a_user.json
- unsuspends_a_user.json
- adds_a_new_authorized_SSH_keys_via_a_file_path_.json
- get_authorized_keys.json
- get_ghe-config-apply_status.json
- set_settings.json
- get_maintenance_mode.json
- delete_an_authorized_SSH_key_via_a_file_path_.json
- disable_maintenance_mode.json
- enable_maintenance_mode.json
- get_settings.json
- start_a_ghe-config-apply.json
- upload_a_new_license.json
- rate_limit.json
- root.json
- .netrc
- create_payload.json
- fake_integration.private-key.pem
- fake_key.pub
- fake_key2.pub
- github-enterprise.ghl
- github-enterprise.ghp
- large_file.txt
- new_file.txt
- renew_access_token.json
- rubocop.sarif
- updated_file.txt
- upload.png
- user.json
- utf8.en.js
- web_flow_token.json
- actions_artifacts_spec.rb
- actions_secrets_spec.rb
- actions_workflow_jobs_spec.rb
- actions_workflow_runs_spec.rb
- actions_workflows_spec.rb
- apps_spec.rb
- checks_spec.rb
- code_scanning_spec.rb
- codespaces_secrets_spec.rb
- commit_branches_spec.rb
- commit_comments_spec.rb
- commit_pulls_spec.rb
- commits_spec.rb
- community_profile_spec.rb
- contents_spec.rb
- dependabot_secrets_spec.rb
- deployments_spec.rb
- downloads_spec.rb
- emojis_spec.rb
- environments_spec.rb
- events_spec.rb
- feeds_spec.rb
- gists_spec.rb
- gitignore_spec.rb
- hooks_spec.rb
- issues_spec.rb
- labels_spec.rb
- legacy_search_spec.rb
- licenses_spec.rb
- markdown_spec.rb
- marketplace_spec.rb
- meta_spec.rb
- milestones_spec.rb
- notifications_spec.rb
- oauth_applications_spec.rb
- objects_spec.rb
- organizations_spec.rb
- pages_spec.rb
- projects_spec.rb
- pull_requests_spec.rb
- rate_limit_spec.rb
- reactions_spec.rb
- refs_spec.rb
- releases_spec.rb
- repositories_spec.rb
- repository_invitations_spec.rb
- reviews_spec.rb
- say_spec.rb
- search_spec.rb
- service_status_spec.rb
- source_import_spec.rb
- stats_spec.rb
- statuses_spec.rb
- tokens_spec.rb
- traffic_spec.rb
- users_spec.rb
- admin_stats_spec.rb
- license_spec.rb
- orgs_spec.rb
- search_indexing_spec.rb
- users_spec.rb
- ghes_manage_spec.rb
- client_spec.rb
- enterprise_admin_client_spec.rb
- error_spec.rb
- ghes_manage_spec.rb
- gist_spec.rb
- organization_spec.rb
- rate_limit_spec.rb
- repository_spec.rb
- user_spec.rb
- octokit_spec.rb
- spec_helper.rb
- common.css
- setup.rb
- .document
- .gemtest
- .gitignore
- .rspec
- .rubocop.yml
- .rubocop_todo.yml
- .yardopts
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Gemfile
- Guardfile
- LICENSE.md
- octokit.gemspec
- Rakefile
- README.md
- RELEASE.md
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/octokit/octokit.rb
Downloads the entire project code from GitHub to your computer.
cd octokit.rb
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Ruby Ruby is required to use gem.
gem install octokit
Installs the package published on RubyGems directly.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Ruby
EasyPrerequisites
bundle install
Installs the Ruby libraries listed in the Gemfile.
If bundle install finishes without errors, continue with the run command from the README (e.g. rails server).
// repository documentation
Was this content helpful?
(0 ratings)
