Git Organizations Test
Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once. Owners and administrators can manage member access to the organization's data and projects with sophisticated security and administrative features. Organizations include:
- A free option, GitHub Team for Open Source, with unlimited collaborators on unlimited public repositories.
- The option to upgrade to GitHub Team or GitHub Enterprise Cloud for additional features, including private repositories, sophisticated user authentication and management, and escalated support options.
- Unlimited membership with a variety of roles that grant different levels of access to the organization and its data.
- The ability to give members a range of access permissions to your organization's repositories.
- Nested teams that reflect your company or group's structure with cascading access permissions and mentions.
- The ability for organization owners to view members' two-factor authentication (2FA) status.
- The option to require all organization members to use two-factor authentication.
Using this test, administrators can instantly identify how many public members, teams and outside collaborators are in each organization of the target GitHub account. This test also sheds light on the issues recorded in the repositories in each organization. This helps administrators to identify the organization that has more number of open issues and take essential measures to resolve them in time.
Target of the test : GitHub
Agent deploying the test : A remote agent
Outputs of the test : One set of the results for every organization created.
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. By default, this is set to 1800 seconds. |
Host |
The IP address of the host for which this test is to be configured. |
Port |
The port at which the specified host listens. By default, this is NULL |
Username and Password |
Specify the valid credentials of a user of the GitHub against the Username and Password parameters. |
Confirm Password |
Confirm the password by retyping it here. |
DD Frequency |
Refers to the frequency with which detailed diagnosis measures are to be generated for this test. The default is 6:1. This indicates that, by default, detailed measures will be generated every time this test runs, and also every time the test detects a problem. You can modify this frequency, if you so desire. Also, if you intend to disable the detailed diagnosis capability for this test, you can do so by specifying none against DD frequency. |
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:
|
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Public members |
Indicates the number of public members in this organization. |
Number |
|
Teams |
Indicates the number of teams in this organization. |
Number |
|
Outside collaborators |
Indicates the total number of outside collaborators added to repositories in this organization. |
Number |
An outside collaborator is a person who is not explicitly a member of the organization, but who has Read, Write, or Admin permissions to one or more repositories in the organization. Compare the value of this measure across the organizations to know which organization contains maximum number of outside collaborators. |
Projects |
Indicates the number of Projects created in this Organization. |
Number |
|
Issues |
Indicates the number of issues reported in the repositories in this Organization. |
Number |
If more number of issues are left unsolved in an organization, it may impact the reliability and data integrity of the repositories in the organization. Compare the value of this measure across the organizations to find out which organization has more number of issues. |
Webhooks |
Indicates the number of webhooks created in this Organization. |
Number |
Webhooks allow you to build or set up integrations, such as GitHub Apps or OAuth Apps, which subscribe to certain events on GitHub.com. When one of those events is triggered, a HTTP POST payload will be sent to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to a production server. |