Basic Github Information
рдореВрд▓ рд╕рдВрд░рдЪрдирд╛
рдПрдХ рдмрдбрд╝реА рдХрдВрдкрдиреА рдХреА рдореВрд▓ рдЧрд┐рдЯрд╣рдм рдкрд░реНрдпрд╛рд╡рд░рдг рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдХрдИ рд╕рдВрдЧрдарди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХрдИ рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рдФрд░ рдХрдИ рдЯреАрдореЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЫреЛрдЯреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдВрдЧрдарди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдФрд░ рд╕рдВрдЧрдарди рдХрд╛ рд╕рджрд╕реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ, рд╕рдВрдЧрдарди рдФрд░ рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рднреВрдорд┐рдХрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рднрд┐рдиреНрди рдЯреАрдореЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ, рд╕рдВрдЧрдарди рдпрд╛ рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рднреВрдорд┐рдХрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рдФрд░ рдЕрдВрдд рдореЗрдВ рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд╕реБрд░рдХреНрд╖рд╛ рдпреБрдХреНрддрд┐рдпрд╛рдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рднреВрдорд┐рдХрд╛рдПрдВ
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕реНрд╡рд╛рдореА: рдЗрд╕ рднреВрдорд┐рдХрд╛ рдХреЗ рд▓реЛрдЧ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЗ рднреАрддрд░ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрдЧрдардиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рдмреАрдЪ рдиреАрддрд┐ рдХрд╛ рдкреНрд░рд╡рд░реНрддрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рд╕рдВрдЧрдарди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпрд╛ рд╕рд╛рдордЧреНрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЧрдарди рд╕реНрд╡рд╛рдореА рдмрдирд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реЛ рдпрд╛ рд╕реАрдзрд╛ рдкрд╣реБрдВрдЪ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реЛ рдПрдХ рд╕рдВрдЧрдарди рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рдХреЛ
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕рджрд╕реНрдп: рдЖрдкрдХреЗ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдореЗрдВ рд░рдЦреЗ рдЧрдП рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд╕рджрд╕реНрдп рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЗ рд╕рджрд╕реНрдп рд╣реЛрддреЗ рд╣реИрдВред
рд╕рдВрдЧрдарди рднреВрдорд┐рдХрд╛рдПрдВ
рдПрдХ рд╕рдВрдЧрдарди рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╡рд┐рднрд┐рдиреНрди рднреВрдорд┐рдХрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ:
рд╕рдВрдЧрдарди рд╕реНрд╡рд╛рдореА: рд╕рдВрдЧрдарди рд╕реНрд╡рд╛рдореА рдХреЛ рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдореЗрдВ рдкреВрд░реНрдг рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИред рдЗрд╕ рднреВрдорд┐рдХрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рджреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдВрдЧрдарди рд╕рджрд╕реНрдп: рд╕рдВрдЧрдарди рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдЧреИрд░-рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рднреВрдорд┐рдХрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рдВрдЧрдарди рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдкрд╛рд╕ рдХрдИ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВред
рдмрд┐рд▓рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХ: рдмрд┐рд▓рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХ рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдмрд┐рд▓рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рднреБрдЧрддрд╛рди рд╕реВрдЪрдирд╛ред
рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдмрдВрдзрдХ: рдпрд╣ рдПрдХ рднреВрдорд┐рдХрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рдВрдЧрдарди рд╕реНрд╡рд╛рдореА рд╕рдВрдЧрдарди рдХреА рдХрд┐рд╕реА рднреА рдЯреАрдо рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░, рдЗрд╕рд╕реЗ рдЯреАрдо рдХреЗ рд╣рд░ рд╕рджрд╕реНрдп рдХреЛ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкреНрд░рдм
GPG Keys
рдЗрди рдХреБрдВрдЬреАрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдиреБрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдмрд┐рдирд╛ рдХрдорд┐рдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЬрд╛рдиреЗрдВ рд╡рд┐рдЬрд┐рд▓реЗрдВрдЯ рдореЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╣реБрдБрдЪ рдЯреЛрдХрди
рдЖрдк рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╣реБрдБрдЪ рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рддрдХ рдкрд╣реБрдБрдЪ рдорд┐рд▓ рд╕рдХреЗред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╣реБрдБрдЪ рдЯреЛрдХрди рдмрдирд╛рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреА рдЬрд┐рдирдХреА рдЯреЛрдХрди рдХреЗ рдкрд╛рд╕ рд╣реЛрдЧреАред https://github.com/settings/tokens
Oauth рдПрдкреНрд▓рд┐рдХреЗрд╢рди
Oauth рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрд╕реЗ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдорд╛рдВрдЧ рд╕рдХрддреЗ рд╣реИрдВ рдЖрдкрдХреА github рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдпрд╛ рдЖрдкрдХреА рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдБ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИ github рдмрдЯрди рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди рдЬрд┐рд╕реЗ рдЖрдк рдХреБрдЫ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ Oauth рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/settings/developers
рдЖрдк рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреА рдкрд╣реБрдБрдЪ рд╡рд╛рд▓реЗ рд╕рднреА Oauth рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/settings/applications
рдЖрдк Oauth рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╕реНрдХреЛрдкреНрд╕ рджреЗрдЦреЗрдВ https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps
рдЖрдк рдПрдХ рд╕рдВрдЧрдарди рдореЗрдВ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рддреГрддреАрдп рдкрдХреНрд╖ рдкрд╣реБрдБрдЪ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/organizations/<org_name>/settings/oauth_application_policy
рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ:
рдПрдХ OAuth рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╣рдореЗрд╢рд╛ рдПрдХреАрдХреГрдд GitHub рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп) рдФрд░ рдХреЗрд╡рд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдХреЛрдкреНрд╕ рдХреЗ рд╕рд╛рде рдкрд╣реБрдБрдЪ рдХреЗ рд╕рд╛рдеред
рдПрдХ OAuth рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ "GitHub рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ OAuth рдРрдкреНрд▓рд┐рдХреЗрд╢рди рди рдмрдирд╛рдПрдВред
repo
OAuth рд╕реНрдХреЛрдк рдХреЗ рд╕рд╛рде, OAuth рдРрдкреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдЕрдкрдиреА рдЯреАрдо рдпрд╛ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ OAuth рдРрдкреНрд▓рд┐рдХреЗрд╢рди рди рдмрдирд╛рдПрдВред OAuth рдРрдкреНрд╕ рдПрдХрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдорд╛рдгрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ OAuth рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╡рд╣ рдХрдВрдкрдиреА рдЫреЛрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕рдХрд╛ рдкрд╣реБрдБрдЪ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЕрдзрд┐рдХ рдпрд╣рд╛рдВ рдореЗрдВред
Github рдРрдкреНрд▓рд┐рдХреЗрд╢рди
Github рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрд╕реЗ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдорд╛рдВрдЧ рд╕рдХрддреЗ рд╣реИрдВ рдЖрдкрдХреА github рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдпрд╛ рдЖрдкрдХреА рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдБ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред Github Apps рдореЗрдВ рдЖрдкрдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдРрдк рдХрд┐рд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдкрд╣реБрдБрдЪ рд░рдЦреЗрдЧрд╛ред
рдПрдХ GitHub рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╕рдВрдЧрдарди рдХреЗ рдорд╛рд▓рд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХрд┐рд╕реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдиреБрдорддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
GitHub рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ рдпрд╛ рдПрдХ рд╕рдВрдЧрдарди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ Github рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/settings/apps
рдЖрдк рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреА рдкрд╣реБрдБрдЪ рд╡рд╛рд▓реЗ рд╕рднреА Github рдРрдкреНрд▓рд┐рдХреЗрд╢рди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/settings/apps/authorizations
рдпреЗ рд╣реИрдВ Github рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП API рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ https://docs.github.com/en/rest/overview/endpoints-available-for-github-appред рдРрдк рдХреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╣ рдХреБрдЫ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдЧрд╛ред
рдЖрдк рдПрдХ рд╕рдВрдЧрдарди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдРрдкреНрд╕ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ _https
рдЧрд┐рдЯ рд╕реАрдХреНрд░реЗрдЯреНрд╕
рдЬрд┐рддрдиреЗ рднреА рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЧрд┐рдЯрд╣рдм рдпрд╛ рддреГрддреАрдп рдкрдХреНрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрди рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЛ рд╕рд╛рдл-рдкрд╛рда рдореЗрдВ рди рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЧрд┐рдЯрд╣рдм рдЗрдиреНрд╣реЗрдВ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдпреЗ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдпрд╛ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░, рдПрдХреНрд╢рди рдХреЛ рд╕реАрдХреНрд░реЗрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
рдмреИрд╢ рдХрд╛ рдЙрджрд╛рд╣рд░рдг
рдЧреБрдкреНрддрд┐рдпреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдЙрди Github Actions рд╕реЗ рдкрд╣реБрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рд░реЗрдкреЛ рдпрд╛ рд╕рдВрдЧрдарди рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЧрд┐рдЯрд╣рдм рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрди рдЧреБрдкреНрддрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реЛрдЧреА, рд╡реЗ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рдмрджрд▓ рд╕рдХреЗрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП, рдЧрд┐рдЯрд╣рдм рдЧреБрдкреНрддрд┐рдпреЛрдВ рдХреЛ рдЪреБрд░рд╛рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рдорд╢реАрди рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХреЗрдВ рдЬреЛ рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд░рд╣реА рд╣реИ (рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдк рдХреЗрд╡рд▓ рдПрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдШреЛрд╖рд┐рдд рдЧреБрдкреНрддрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХреЗрдВрдЧреЗ)ред
рдЧрд┐рдЯ рд╡рд╛рддрд╛рд╡рд░рдг
рдЧрд┐рдЯрд╣рдм рдХреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдЧреБрдкреНрддрд┐рдпрд╛рдБ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░, рдЖрдк рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рдХреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдореМрдЬреВрдж рдЧреБрдкреНрддрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ:
рдЖрдк рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╕рднреА рд╢рд╛рдЦрд╛рдУрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ), рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рд╢рд╛рдЦрд╛рдУрдВ рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдЕрдорд▓ рдореЗрдВ рд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╕рдореАрдХреНрд╖рд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕рдордп рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЧрд┐рдЯ рдПрдХреНрд╢рди рд░рдирд░
рдПрдХ Github рдПрдХреНрд╢рди рдХреЛ рдЧрд┐рдЯрд╣рдм рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЕрдВрджрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рддреГрддреАрдп рдкрдХреНрд╖ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрдИ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдЕрдкрдиреЗ Github рдПрдХреНрд╢рди рдХреЛ рддреГрддреАрдп рдкрдХреНрд╖ рдврд╛рдВрдЪреЗ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╕реНрддрд╛ рд╣реЛрддрд╛ рд╣реИред
рдЖрдк рдПрдХ рд╕рдВрдЧрдарди рдХреЗ рд╕реНрд╡-рдореЗрдЬрдмрд╛рди рд░рдирд░реНрд╕ рдХреА рд╕реВрдЪреА рдХреЛ https://github.com/organizations/<org_name>/settings/actions/runners рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди yaml рдореЗрдВ runs-on: self-hosted
рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рдХрд┐рд╕ рдЧрд┐рдЯрд╣рдм рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд╣рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдПрдХ рд╕рдВрдЧрдарди рдХреЗ рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЧрдарди рдХреЗ рд╕реНрд╡-рдореЗрдЬрдмрд╛рди рдмреЙрдХреНрд╕ рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд░рдирд░ рдХрд╛ рд▓рд┐рдП рдПрдХ рдпреВрдирд┐рдХ рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред
рдпрджрд┐ рдХрд╕реНрдЯрдо рдЧрд┐рдЯрд╣рдм рд░рдирд░ AWS рдпрд╛ GCP рдХреЗ рдЕрдВрджрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдХреНрд╢рди рдХреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдПрдВрдбрдкреЙрдЗрдВрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдорд╢реАрди рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЪрд▓ рд░рд╣реА рд╣реИ, рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣реЗ рд╕реЗрд╡рд╛ рдЦрд╛рддреЗ рдХрд╛ рдЯреЛрдХрди рдЪреБрд░рд╛ рд╕рдХрддреА рд╣реИред
рдЧрд┐рдЯ рдПрдХреНрд╢рди рдХрдорд░реЛрдбрд╝реА
рдпрджрд┐ рд╕рднреА рдПрдХреНрд╢рди (рдпрд╛ рдПрдХ рдЦрддрд░рдирд╛рдХ рдПрдХреНрд╢рди) рдХреЛ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЦрддрд░рдирд╛рдХ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╡рд╣рд╛рдВ рдХрдВрдЯреЗрдирд░ рдХреЛ рдХрдорд░реЛрдбрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдЦрддрд░рдирд╛рдХ рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдХреНрд╢рди рдХреЗ рдкрд╛рд╕ рдкрд╣реБрдВрдЪ рд╣реЛрдиреЗ рдкрд░ рд╕рднреА рдЧреБрдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЪреБрд░рд╛ рд╕рдХрддрд╛ рд╣реИ
рдпрджрд┐ рдПрдХреНрд╢рди рддреГрддреАрдп рдкрдХреНрд╖ рдврд╛рдВрдЪреЗ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рдХреЗ рд╕рд╛рде рдПрд╕рдП рдЯреЛрдХрди рддрдХ рдкрд╣реБрдВрдЪреА рдЬрд╛ рд╕рдХрддреА рд╣реИ (рд╕рдВрднрд╡рддрдГ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреЛрдХрди рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬрд┐рд╕рд╕реЗ рдПрдХреНрд╢рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдордп рдЙрд╕ рд░реЗрдкреЛ рдХреЗ рдХреЛрдб рдХреЛ рдЪреБрд░рд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдЙрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╢рд╛рдЦрд╛ рд╕рдВрд░рдХреНрд╖рдг
рд╢рд╛рдЦрд╛ рд╕рдВрд░рдХреНрд╖рдг рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рдХрд╛ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рджреЗрдирд╛ рд╣реИред рд▓рдХреНрд╖реНрдп рд╣реИ рдХрд┐ рдХреБрдЫ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрдИ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдп рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рдПрдВред
рд░реЗрдкреЛрдЬрд┐рдЯрд░реА рдХреА рд╢рд╛рдЦрд╛ рд╕рдВрд░рдХреНрд╖рдг рдХреЛ https://github.com/<orgname>/<reponame>/settings/branches рдореЗрдВ рдорд┐рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрдЧрдарди рд╕реНрддрд░ рдкрд░ рд╢рд╛рдЦрд╛ рд╕рдВрд░рдХреНрд╖рдг рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╕рднреА рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рд╢рд╛рдЦрд╛ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд░рдХреНрд╖рдг рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП):
рдЖрдк рдорд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдкреАрдЖрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рдЖрдк рд╕реАрдзреЗ рдХреЛрдб рдХреЛ рд╢рд╛рдЦрд╛ рдкрд░ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ)ред
Last updated