A GitHub alkalmazással értesítéseket kaphat a GitHub-eseményekről, például a problémákról, a lekérési kérelmekről és a megjegyzésekről a Chatben.
Mielőtt belefogna
A GitHub alkalmazás használata a Chathez:
- Engedélyre van szüksége a(z) Google Workspace-adminisztrátortól az alkalmazások telepítéséhez.
- Adja hozzá az alkalmazást a Chathez. További információ az appok megkereséséről és a Chathez való hozzáadásukról.
- GitHub-fiókra van szüksége.
- Telepítenie kell a Google Chat alkalmazást a GitHub-tárhelyhez.
Ez a dokumentum a GitHub-alkalmazások és az OAuth-alkalmazások különálló jellemzőit és működési modelljeit ismerteti, amelyek a harmadik felek szolgáltatásai számára a GitHub-erőforrásokkal való integráció és a hozzájuk való hozzáférés elsődleges mechanizmusai. E különbségek átfogó ismerete kulcsfontosságú az optimális biztonsági helyzet fenntartásához a szervezeten belül.
1. Összehasonlító elemzés: A legfontosabb különbségek
A két modell közötti alapvető különbségek a hozzáféréshez használt identitásban (az alany) és az erőforrás-engedélyezést szabályozó mechanizmusban rejlenek.
|
Attribútum |
GitHub alkalmazás (ajánlott bejelentkezés) |
OAuth alkalmazás (régi bejelentkezés) |
|
Egyszerű identitás |
Független alkalmazás-identitásként működik, amely az adott használati esettől függően elkülönül a felhasználótól, vagy a felhatalmazó felhasználó nevében jár el. |
A felhatalmazó felhasználó nevében jár el, és örökli a jogosultságait. |
|
Engedélyezési modell |
Részletes engedélyek (ajánlott): A legkisebb jogosultság elve alapján működik, és lehetővé teszi a hozzáférést bizonyos tárhelyekhez és erőforrástípusokhoz. Például: Csak olvasási hozzáférés a metaadatokhoz. |
Széles hatókörök: A hozzáférést széles hatókörök határozzák meg, például a felhatalmazó felhasználó számára látható összes erőforráshoz való hozzáférés megadása. |
|
Hitelesítési adatok élettartama |
Rövid élettartamú tokenek: A hozzáférési tokenek élettartama korlátozott (általában 1 óra), és gyakori megújítást igényelnek, ami jelentősen csökkenti a biztonsági rések kockázatát. |
Hosszú élettartamú tokenek: A hozzáférési tokenek addig maradnak meg, amíg a felhasználó manuálisan vissza nem vonja őket, ami elhúzódó kitettségi kockázatot jelent. |
|
Telepítési követelmény |
Adminisztrátornak vagy szervezet tulajdonosának kell telepítenie, és hivatalos kapcsolatot kell létrehoznia a fiókkal vagy a szervezettel, valamint a felhasználónak engedélyeznie kell az olyan használati esetekre, amikor az alkalmazás a felhasználó nevében jár el. |
Egyéni felhasználónak kell engedélyeznie, és a hozzáférést közvetlenül az adott felhasználó személyazonosságához kell kapcsolni. |
A részletesebb dokumentációt A GitHub-alkalmazások és OAuth-alkalmazások közötti különbségek című cikkben találja.
2. Javaslat
A biztonsági bevált módszerek alapján a GitHub-alkalmazás hitelesítési mechanizmusa javasolt minden harmadik féltől származó és szervezeti integrációhoz. Ez a modell a legkisebb jogosultság elvét alkalmazza, és robusztus, időkorlátos hitelesítési adatokat használ, így az OAuth-alkalmazások delegált hatósági modelljéhez képest magasabb szintű biztonságot és működési stabilitást biztosít.
A GitHub alkalmazás beállítása a Chatben
- Nyissa meg a Chat oldalát.
- Nyisson meg egy az alkalmazással váltott közvetlen üzenetet, vagy lépjen be egy olyan projektterületre, amelyben az alkalmazás is benne van.
- A konfigurációs ablak megnyitásához kattintson a Bejelentkezés lehetőségre.
- Kattintson a Hozzáférés konfigurálása
Bejelentkezés a GitHubba lehetőséget.
- Végezze el a bejelentkezési folyamatot, majd zárja be az előugró ablakot.
- A Chat-párbeszédpanel frissítéséhez kattintson a Frissítés lehetőségre.
- A Tárhelyek hozzáadása lehetőség alatt adja meg azt a GitHub-tárhelyet, amelyről értesítéseket szeretne kapni.
- Jelölje be a jelölőnégyzeteket azokra az eseményekre vonatkozóan, amelyekről értesítéseket szeretne kapni.
- Kattintson a Mentés gombra.
Áttelepítés OAuth-alkalmazásból (régi) GitHub-alkalmazásba (ajánlott)
A jelenlegi kapcsolat áttelepítése a régebbi OAuth-alkalmazás-hitelesítési módszerről az ajánlott GitHub-alkalmazás módszerére:
- Nyissa meg a Chat oldalát.
- Nyisson meg egy közvetlen üzenetet vagy projektterületet a GitHub alkalmazással.
- Az üzenetmezőben kattintson a Google Workspace-eszközök
elemre.
- A parancsok listájában válassza A GitHub újbóli engedélyezése lehetőséget.
- Az áttelepítési és az újbóli engedélyezési folyamat befejezéséhez kövesse a Chat párbeszédpanelén megjelenő utasításokat.
A GitHub alkalmazás használata projektterületeteken
Ha az alkalmazást projektterületeken szeretné használni, @megemlítést vagy /megemlítést kell elhelyeznie az alkalmazásnak küldött minden egyes üzenetben és az alkalmazástól kapott üzenetekre adott válaszokban.
A @megemlítés vagy a /megemlítés megerősíti, hogy az üzenetet az alkalmazásnak küldte, nem pedig másoknak a projektterületen.
- Nyissa meg a Chat alkalmazást
.
- Egy projektterületen írja be a @github vagy a /github parancsot, majd a parancsot.
- A @github vagy a /github megemlítésekor az üzenetet az alkalmazásnak küldi el, nem pedig másoknak a projektterületen.
Alkalmazásbeállítások módosítása
A projektterületeken csak az a személy módosíthatja a beállításokat, aki hozzáadta az alkalmazást.
- Nyissa meg a Chat oldalát.
- Nyisson meg egy az alkalmazással váltott közvetlen üzenetet, vagy lépjen be egy olyan projektterületre, amelyben az alkalmazás is benne van.
- Az alkalmazás jelenlegi beállításainak megnyitásához írja be a következőt:
/github_settings. - Szükség szerint módosítsa a beállításokat.
- Kattintson a Mentés gombra.
Ha eltávolítja az alkalmazást egy projektterületről, azzal törli az alkalmazás beállításait.
További információ a Chatben használt GitHub alkalmazásnak adott parancsokról
A GitHub alkalmazással a Chatben egy közvetlen üzenet vagy projektterület üzenetmezőjében a következőket használhatja:
- Perjelet tartalmazó parancsok:
/github_settings: Megnyitja a beállítások párbeszédpaneljét./github_reminders: Beállíthat ütemezett emlékeztetőket és szerkesztheti azokat a személyes vagy csapathoz tartozó nyitott beolvasztási kérelmek esetén./github_subscribe: Feliratkozik egy GitHub <repoURL> vagy <owner/repo> listára./github_openIssue: Megnyit egy új GitHub-ügyet./github_logout: Kijelentkezik az Ön GitHub-fiókjából./github_help: Megjeleníti a súgóüzenetet./github_feedback: Visszajelzést küldhet a GitHub alkalmazásról.
- Gyorsparancsok: A gyorsparancsok eléréséhez kattintson a Google Workspace-eszközök
ikonra.
- GitHub Connect: Megjelenít egy üzenetet, amely tartalmazza a „Bejelentkezés” és a „Régi bejelentkezés” lehetőséget.
- GitHub újbóli engedélyezése: Lehetővé teszi az új kapcsolódási módszerre való áttérést.
A támogatott parancsok teljes listáját itt találja:
- Nyissa meg a Chatet a számítógépén.
- Nyisson meg egy közvetlen üzenetet vagy egy olyan projektterületet, amelynél a GitHub alkalmazás telepítve van.
- Írja be a következőt:
/github_help.
A Chatben használt GitHub alkalmazással kapcsolatos problémák megoldása
Ha hibaüzenetet kap valós idejű értesítésekre való feliratkozáskorGitHub alkalmazás
Valós idejű értesítések beállítása projektterületeken:
- Böngészőben nyissa meg a GitHub-profilbeállításokat.
- Az „Integrációk” alatt kattintson az Alkalmazások
Engedélyezett GitHub-alkalmazások lehetőségre.
- Miután csatlakoztatta a GitHub alkalmazást a Google Chatben, az engedélyezett alkalmazások listáján megjelenik a „Google Chat”.
- Telepítse a Google Chat alkalmazást a GitHub-tárhelyhez.
- Másik lehetőségként kérheti a telepítést a szervezet/tárhely tulajdonosától.
- Várja meg a telepítés befejeződését.
- A Google Chatben nyisson meg egy közvetlen üzenetet vagy egy projektterületet a GitHub alkalmazással.
- Az üzenetmezőben az előfizetés létrehozásához írja be a következőt:
/github_subscribe [organisation/repo]vagy/github_settings.
OAuth-alkalmazás
Valós idejű értesítések beállításához projektterületeken a következőket kell teljesítenie:
- Egy a javasolt tárhelyhez tartozó szervezet tulajdonosának kell lennie.
- Engedélyeznie kell az alkalmazást a GitHub szervezetnél.
- Böngészőben nyissa meg a GitHub-profilbeállításokat.
- Az „Integrációk” alatt kattintson az Alkalmazások
Engedélyezett OAuth-alkalmazások lehetőségre.
- Miután csatlakoztatta a GitHub alkalmazást a Google Chatben, az engedélyezett alkalmazások listáján megjelenik a „Google Chat”.
- Adjon alkalmazás-hozzáférést annak a szervezetnek, amelyhez hozzá szeretne férni.
- Az üzenetmezőbe írja be a
/github_settingsparancsot. - A tárhelyértesítések beállításainak módosításához kattintson az Értesítési beállítások lehetőségre.
- Az értesítések szűréséhez az egyes értesítéstípusok mellett kattintson a lefelé nyílra
.
- Ekkor további lehetőségek jelennek meg az értesítések szűrésére.
- Jelölje be a kívánt értesítések jelölőnégyzetét.
- Kattintson a Mentés gombra.
Ahhoz, hogy meg legyen említve az ütemezett emlékeztetőkben, csalatkoztatnia kell Google Chat-fiókját a GitHub-fiókjához.
- Az üzenetmezőbe írja be a
/github_settingsparancsot. - A fiók csatlakoztatásához:
- Az előugró ablakban kattintson a Hozzáférés konfigurálása
Bejelentkezés a GitHubba lehetőségre.
- Jelentkezzen be a GitHub-fiókjába.
- Engedélyezze az alkalmazást.
- Az előugró ablakban kattintson a Hozzáférés konfigurálása
- A GitHub alkalmazástól kapott üzenetben válassza az Emlékeztetők ütemezése a csapat számára lehetőséget.
- Az előugró ablakban:
- Kattintson az Új emlékeztető létrehozása lehetőségre.
- Konfigurálja az emlékeztetők beállításait.
- Kattintson a Mentés gombra.
A Google, a Google Workspace és a kapcsolódó márkajegyek és logók a Google LLC védjegyei. Valamennyi egyéb cég- és terméknév a hozzájuk kapcsolódó vállalat védjegye.