OpenAI
Þessi síða var vélþýdd. Skoða upprunalegu ensku greinina.

Settu upp GitHub Enterprise-appsniðmátið í ChatGPT

Lærðu hvernig stjórnendur vinnusvæða geta stillt GitHub Enterprise-appsniðmátið í ChatGPT með eigin GitHub App fyrirtækisins.

Uppfært: 5 days ago

Yfirlit

Notaðu þessar leiðbeiningar ef þú ert stjórnandi ChatGPT-vinnusvæðis og ert að setja upp GitHub Enterprise-forritssniðmátið fyrir fyrirtækið þitt. Sniðmát er ekki fullbúna forritið sem meðlimir nota. Það er uppsetningarferli sem býr til forritsdrög fyrir tiltekið vinnusvæði eftir að þú hefur gefið upp nauðsynlegar stillingar fyrir GitHub Enterprise.

Við uppsetningu GitHub Enterprise tengist ChatGPT við GitHub Enterprise-hýsil fyrirtækisins. Þú býrð til GitHub-forrit, skráir endurkallsslóð ChatGPT, býrð til auðkenningarupplýsingar og límir svo gildin inn í uppsetningarferli sniðmátsins í ChatGPT. Þegar ChatGPT hefur búið til forritsdrögin geturðu birt forritið og stjórnað því eins og öðrum forritum vinnusvæðisins.

Upplýsingar um hvar hlutir eru á vinnusvæðinu og aðgang að forritum má finna hér: Stjórnunarstillingar, öryggi og reglufylgni fyrir viðbætur og forrit.

Það sem þú ert að setja upp

Þú ert að búa til GitHub Enterprise-forrit í ChatGPT fyrir tiltekið vinnusvæði. Forritið notar:

  • GitHub-forrit sem er skráð á GitHub Enterprise-hýslinum þínum.

  • Auðkenni og leynilykil biðlara GitHub-forritsins fyrir OAuth-heimild notenda.

  • Einkalykil GitHub-forritsins svo ChatGPT geti búið til uppsetningartóka fyrir aðgerðir í geymslum.

  • Leynikil og slóð vefkróks svo GitHub Enterprise geti sent viðburði tengda uppsetningu og geymslum til baka til ChatGPT.

  • Hýsilheiti GitHub Enterprise, til dæmis github.example.com.

Búðu til GitHub-forrit, ekki sjálfstætt GitHub OAuth-forrit. Uppsetning sniðmátsins í ChatGPT krefst auðkenningarupplýsinga fyrir GitHub-forrit, einkalykils og vefkróksstillinga.

Áður en þú byrjar

Þú þarft:

  • Stjórnanda- eða eigandaaðgang að ChatGPT-vinnusvæði.

  • Aðgang sem stjórnandi GitHub Enterprise eða eigandi fyrirtækis, með heimild til að búa til og setja upp GitHub-forrit.

  • Aðeins hýsilheiti GitHub Enterprise, án https:// eða slóðarhluta.

  • Ákvörðun um hvaða geymsluaðgerðir ChatGPT á að styðja, til dæmis leit í geymslum án skrifaðgangs, verkflæði fyrir pull request, verkflæði fyrir verkbeiðnir, breytingar á skrám, GitHub Actions eða víðtækari Codex-verkflæði.

  • Öruggan stað til að meðhöndla einkalykil og leynilykil biðlara GitHub-forritsins.

Hafðu ChatGPT og GitHub Enterprise opin í sitt hvorum flipanum. Ekki búa til endurkallsslóðina sjálf/ur. Afritaðu nákvæmlega endurkallsslóðina sem birtist í ChatGPT.

Gildi sem þarf að hafa tilbúin

  • Hýsilheiti GitHub Enterprise: til dæmis github.example.com.

  • Endurkallsslóð: afritaðu hana úr uppsetningarferli sniðmátsins í ChatGPT.

  • Auðkenni biðlara GitHub-forritsins.

  • Leynilykill biðlara GitHub-forritsins.

  • Einkalykill GitHub-forritsins á PEM-sniði.

  • Leynikill vefkróks sem ChatGPT býr til.

  • Vefkróksslóð sem verður til eftir að forritsdrögin hafa verið búin til í ChatGPT.

Hefja uppsetningu sniðmátsins í ChatGPT

  1. Skiptu yfir á vinnusvæðið í ChatGPT þar sem forritið á að vera tiltækt.

  2. Opnaðu Stillingar vinnusvæðis > Forrit. Þú getur líka farið í stjórnborð stjórnenda, valið viðeigandi ChatGPT-vinnusvæði og opnað Viðbætur. Veldu Stjórna eldri forritum til að opna eldri síðuna Forrit, sem er enn tiltæk.

  3. Veldu Skrá.

  4. Leitaðu að GitHub Enterprise.

  5. Veldu forritssniðmátið fyrir GitHub Enterprise og byrjaðu uppsetninguna.

  6. Sláðu inn lýsandi heiti og lýsingu fyrir forritið, til dæmis GitHub Enterprise eða GitHub Enterprise – þróunardeild.

  7. Sláðu inn hýsilheiti GitHub Enterprise, til dæmis github.example.com.

  8. Afritaðu endurkallsslóðina sem birtist í ChatGPT. Hafðu þennan flipa opinn.

  9. Afritaðu leynilykil vefkróksins sem var búinn til, ef hann birtist við uppsetninguna.

Dæmi um endurkallsslóð: https://chatgpt.com/connector/oauth/<callback_id>

Ekki fjarlægja auðkenni endurkallsins, bæta skástriki aftast við slóðina eða skipta henni út fyrir almenna ChatGPT-slóð.

Búðu til GitHub-forritið í GitHub Enterprise

  1. Opnaðu vefþjóninn þinn fyrir GitHub Enterprise, til dæmis https://github.example.com.

  2. Farðu á síðuna fyrir fyrirtækið eða reikninginn sem á að eiga forritið.

  3. Opnaðu Stillingar > Stillingar þróunaraðila > GitHub-forrit.

  4. Veldu Nýtt GitHub-forrit.

  5. Sláðu inn skýrt heiti á forritinu, til dæmis ChatGPT GitHub Enterprise.

  6. Sláðu inn vefslóð heimasíðu. Ef engin sérstök innri síða er til skaltu nota vefslóð fyrirtækisins á GitHub Enterprise.

  7. Í reitinn Bakslóð skaltu líma nákvæmlega þá bakslóð sem þú afritaðir úr ChatGPT.

  8. Hafðu stillinguna Láta heimildartákn notenda renna út virka nema öryggisteymið hafi sérstaka ástæðu til að breyta henni.

  9. Virkjaðu Biðja um heimild notanda við uppsetningu svo notendur geti veitt forritinu heimild við uppsetningu eða tengingu.

  10. Undir Hvar má setja þetta GitHub-forrit upp? skaltu velja þann valkost sem veitir þrengstan aðgang en hentar samt innleiðingunni.

  11. Búðu til GitHub-forritið.

Stilla heimildir og viðburði

Veldu lágmarksheimildirnar sem þarf fyrir þær ChatGPT-aðgerðir sem þú ætlar að virkja.

Til að finna geymslur og fá svör við spurningum án skrifaðgangs skaltu byrja á lesheimildum á borð við:

  • Lýsigögn: skrifvarið. GitHub krefst aðgangs að lýsigögnum fyrir GitHub-forrit.

  • Innihald: skrifvarið, til að fá aðgang að skrám og innihaldi geymslna.

  • Verkbeiðnir: skrifvarið, ef leita þarf að verkbeiðnum eða lesa þær.

  • Pull requests: skrifvarið, ef leita þarf að pull request eða fá samhengi fyrir yfirferð.

  • Aðgerðir: skrifvarið, ef þörf er á stöðu keyrslu verkflæðis, verkum, annálum eða úttaksskrám.

Fyrir verkflæði sem skrifa gögn skaltu aðeins bæta við skrifheimildum þar sem þeirra er þörf, til dæmis fyrir Innihald, Pull requests, Verkbeiðnir, Aðgerðir eða Verkflæði. Notaðu eins takmarkaðar heimildir og hægt er til að framkvæma fyrirhugaðar ChatGPT-aðgerðir.

Viðburðir vefkróks ættu að samsvara þeim verkflæðum sem þú styður. Algengir viðburðir eru meðal annars Uppsetning, Geymslur uppsetningar, Ýting, Pull request, Verkbeiðnir, Athugasemd við verkbeiðni, Keyrsla verkflæðis og Verk í verkflæði.

Búa til og afrita auðkenningarupplýsingar GitHub-forritsins

  1. Afritaðu Auðkenni biðlara í stillingum GitHub-forritsins.

  2. Búðu til Leynilykil biðlara og afritaðu hann strax.

  3. Búðu til einkalykil undir Einkalyklar.

  4. Sæktu .pem-skrána og geymdu hana á öruggum stað.

  5. Opnaðu .pem-skrána á tölvunni þinni og afritaðu allan PEM-textann, þar á meðal upphafs- og endalínurnar.

Einkalykillinn er viðkvæmar upplýsingar. Meðhöndlaðu hann eins og aðrar auðkenningarupplýsingar. Ef hann kemst í hendur óviðkomandi skaltu búa til nýjan einkalykil, uppfæra uppsetningu forritsins í ChatGPT og eyða lyklinum sem lak í GitHub Enterprise.

Ljúka uppsetningu í ChatGPT

  1. Farðu aftur á flipann þar sem þú ert að setja upp sniðmátið í ChatGPT.

  2. Límdu auðkenni biðlara GitHub-forritsins í Auðkenni OAuth-biðlara.

  3. Límdu leynilykil biðlara GitHub-forritsins í Leynilykill OAuth-biðlara.

  4. Láttu Aðgangssvið vera óbreytt nema fyrirtækið þurfi sérstaklega að breyta sjálfgefnum gildum sniðmátsins.

  5. Staðfestu að aðeins hýsilheiti sé í reitnum fyrir GitHub Enterprise, til dæmis github.example.com.

  6. Límdu eða hladdu upp einkalykli GitHub-forritsins á PEM-sniði í Einkalykill GitHub-forrits.

  7. Staðfestu að leynilykill vefkróksins sem var búinn til sé til staðar.

  8. Búðu til drög að forritinu.

  9. Opnaðu upplýsingar um forritsdrögin í ChatGPT og afritaðu vefkróksslóðina sem var búin til.

Vefkróksslóðin ætti að vera á þessu formi: https://connectors.api.openai.org/connectors/<connector_id>/webhook

Ljúka uppsetningu vefkróks í GitHub Enterprise

  1. Farðu aftur í stillingar GitHub-forritsins í GitHub Enterprise.

  2. Opnaðu almennar stillingar GitHub-forritsins.

  3. Kveiktu á Virkir vefkrókar ef þeir eru ekki þegar virkir.

  4. Límdu vefkróksslóðina úr ChatGPT í Vefkróksslóð.

  5. Límdu leynilykil vefkróksins úr ChatGPT í Leynilykill vefkróks.

  6. Hafðu SSL-staðfestingu virka.

  7. Staðfestu að viðburðirnir sem vefkrókurinn er áskrifandi að samsvari þeim heimildum og aðgerðum sem þú virkjaðir.

  8. Vistaðu breytingarnar.

Birtu og stjórnaðu forritinu í ChatGPT

Þótt þú stofnir drög að forritinu verður það ekki sjálfkrafa aðgengilegt meðlimum. Eftir að þú hefur farið yfir drögin:

  1. Birtu drögin að forritinu.

  2. Í stillingum vinnusvæðis skaltu opna síðuna Forrit, opna Virk og staðfesta að forritið birtist. Þú getur líka opnað síðuna Forrit með því að velja Stjórna eldri forritum í Stjórnborð stjórnanda > Viðbætur.

  3. Í Enterprise og Edu skaltu nota Aðgangur notenda til að velja hvaða hlutverk veita aðgang að forritinu. Í Business stjórnarðu aðgengi að forritinu fyrir allt vinnusvæðið.

  4. Farðu yfir Stýring aðgerða fyrir les- og skrifaðgerðir.

  5. Farðu yfir Heimildir forrits til að velja hvenær ChatGPT biður meðlimi um leyfi áður en það notar forritið.

  6. Biddu prófunarnotanda með aðgangsheimild að opna Forrit í ChatGPT og staðfesta að forritið birtist.

Þessar heimildir forrits gilda um samtöl í ChatGPT. Fulltrúar vinnusvæðis nota sérstakar stillingar fyrir hvern fulltrúa, sem sá sem bjó hann til velur. Þær ákvarða hvaða aðgerðir forrita eru í boði og hvenær endanotendur eru beðnir um að samþykkja þær. Nánar um hegðun fulltrúa: Fulltrúar vinnusvæðis í ChatGPT fyrir Enterprise og Business.

Setja upp og prófa GitHub-forritið

  1. Settu GitHub-forritið upp hjá fyrirtækinu eða á reikningnum í GitHub Enterprise.

  2. Veldu allar geymslur eða tilteknar geymslur í samræmi við reglur vinnusvæðisins.

  3. Hefðu tengingarferlið í ChatGPT sem notandi með tilskilinn aðgang.

  4. Veittu GitHub-forritinu heimild þegar þess er óskað.

  5. Byrjaðu á einfaldri lesaðgerð, til dæmis að birta lista yfir aðgengilegar geymslur eða sækja þekkt pull request.

  6. Ef skrifaðgerðir eru virkar skaltu prófa þær í geymslu þar sem lítil áhætta er fyrir hendi áður en forritið er tekið í víðtækari notkun.

Hýsilheiti og virkni OAuth

ChatGPT notar hýsilheitið til að ákvarða endapunkta GitHub Enterprise. Sláðu aðeins inn hýsilheitið, til dæmis github.example.com eða octocorp.ghe.com.

Ekki slá inn API-slóð, geymsluslóð eða github.com nema það sé nákvæmlega GitHub Enterprise-hýsillinn fyrir þetta forrit.

Úrræðaleit

  • URI fyrir áframsendingu stemmir ekki: staðfestu að endurkallsslóð GitHub-forritsins sé nákvæmlega sú sama og endurkallsslóðin sem birtist í ChatGPT.

  • ChatGPT getur ekki búið til eða vistað forritsdrögin: staðfestu að allir nauðsynlegir reitir séu útfylltir, þar á meðal hýsilheiti, Auðkenni OAuth-biðlara, Leynilykill OAuth-biðlara, einkalykill og leynilykill vefkróks.

  • Auðkenning tekst en köll í geymslur mistakast: staðfestu að GitHub-forritið sé uppsett og hafi aðgang að geymslunni.

  • API skilar 403 eða tilkynningu um ófullnægjandi heimildir: bættu við heimildinni sem vantar fyrir GitHub-forritið og láttu eiganda uppsetningarinnar samþykkja uppfærðar heimildir ef þess er óskað.

  • Engar geymslur birtast: staðfestu að þær geymslur sem búist er við séu innifaldar í uppsetningu forritsins og að notandinn sem veitir heimild í ChatGPT hafi aðgang að þeim.

  • Sendingar vefkróks mistakast: staðfestu að slóð og leynilykill vefkróksins passi við gildin úr ChatGPT, hafðu SSL-staðfestingu virka og gakktu úr skugga um að GitHub Enterprise-hýsillinn nái sambandi við connectors.api.openai.org.

  • Villur í einkalykli: staðfestu að allt PEM-innihaldið hafi verið afritað, þar á meðal upphafs- og endalínurnar.

Var þessi grein gagnleg?