მიმოხილვა
დააკავშირეთ GitHub ChatGPT-სთან, რათა თქვენს კოდზე კითხვები დასვათ.
GitHub-ის დაკავშირების შემდეგ ChatGPT-ს შეუძლია მოთხოვნისამებრ მიიღოს ნებადართული რეპოზიტორიუმის შიგთავსი, მათ შორის კოდი, README ფაილები და სხვა დოკუმენტაცია. თქვენი გეგმისა და პროდუქტის ინტერფეისის მიხედვით, ხელმისაწვდომი შეიძლება იყოს სტანდარტული ჩატი, სიღრმისეული კვლევა ან აგენტის სამუშაო პროცესები. ასეთი პირდაპირი წვდომა GitHub-ის სინქრონიზებულ ინდექსს არ ქმნის.
GitHub-ის ხელმისაწვდომობა შეიძლება განსხვავდებოდეს გეგმის, სამუშაო სივრცისა და პროდუქტის ინტერფეისის მიხედვით. ანგარიშს შეიძლება შეეძლოს GitHub-ის გამოყენება სიღრმისეული კვლევის ან აგენტის რეჟიმში მაშინაც კი, როცა GitHub სტანდარტულ ჩატში ხელმისაწვდომი არ არის. კვლევის სამუშაო პროცესების შესახებ იხილეთ: სიღრმისეული კვლევა ChatGPT-ში.
GitHub-ის დაკავშირება ChatGPT-სთან
GitHub-ის დასაკავშირებლად გახსენით აპები ან პლაგინები, იმის მიხედვით, თუ რომელია ხელმისაწვდომი, და აირჩიეთ GitHub ან მისი შემცველი პლაგინი. ანგარიშის დაკავშირების ინსტრუქცია იხილეთ აქ: აპების ანგარიშების დაკავშირება და მართვა ChatGPT-ში.
იქიდან გადამისამართდებით GitHub-ზე, სადაც უნდა დააინსტალიროთ და ავტორიზაცია გაუკეთოთ ChatGPT-ის აპს, შემდეგ კი აირჩიოთ რეპოზიტორიუმები, რომლებზეც ChatGPT-ს წვდომა ექნება. ChatGPT მოთხოვნისამებრ იღებს ნებადართული რეპოზიტორიუმის შიგთავსს. GitHub-ის სინქრონიზაცია და ცალკეული რეპოზიტორიუმების ინდივიდუალურად კონფიგურირებული ინდექსირება ხელმისაწვდომი არ არის.
რეპოზიტორიუმებზე წვდომის შესაცვლელად:
გახსენით პარამეტრები.
ხელმისაწვდომობის მიხედვით აირჩიეთ აპები ან პლაგინები.
გახსენით GitHub.
აირჩიეთ რეპოზიტორიუმების მართვის ხელმისაწვდომი ვარიანტი.
GitHub-ის გასათიშად გახსენით აპის იგივე პარამეტრები და აირჩიეთ კავშირის გაწყვეტა.
დავალების შექმნა GitHub-ის pull request-ის აქტივობიდან
შესაბამის მომხმარებლებს შეუძლიათ მუშაობაში შექმნან მოვლენით გააქტიურებული (webhook-ზე დაფუძნებული) დავალება დაკავშირებულ github.com-ის რეპოზიტორიუმში მიმდინარე აქტივობისთვის. მხარდაჭერილი აქტივობა შეიძლება მოიცავდეს pull request-ის გახსნას, განსახილველად მზად მონიშვნას ან დახურვას. გამშვები მოვლენის მიხედვით, ასევე შეგიძლიათ აკონტროლოთ pull request-ის მიმოხილვები, კომენტარები, კომიტების განახლებები ან დასრულებული გაერთიანებები.
დავალებას წვდომა აქვს მხოლოდ დაკავშირებული GitHub-ის ანგარიშისთვის ავტორიზებულ რეპოზიტორიუმებზე. საკუთარ სერვერზე განთავსებული GitHub Enterprise-ის კავშირები მოვლენით გააქტიურებული დავალებებისთვის მხარდაჭერილი არ არის.
GitHub-ის გამომყენებელი დაგეგმილი დავალების გაზიარება
თუ თქვენს ანგარიშზე დაგეგმილი დავალებების გაზიარება ხელმისაწვდომია, შეგიძლიათ გააზიაროთ შესაბამისი დაგეგმილი დავალება, რომლის ინსტრუქციებშიც GitHub არის ნახსენები. შესაბამის მიმღებებს საკუთარი GitHub-ის ანგარიშის დაკავშირებით ცალკე დავალების შექმნა შეუძლიათ. მათ ანგარიშს უნდა ჰქონდეს წვდომის ნებართვა ყველა იმ რეპოზიტორიუმზე, რომელიც მათ ასლს სჭირდება.
გაზიარებული დავალების ბმული არ გადასცემს თქვენს GitHub-ის კავშირს, ავტორიზაციის მონაცემებს, რეპოზიტორიუმებზე წვდომას ან რეპოზიტორიუმის ფაილებს. დავალების ინსტრუქციები გაზიარებულ ბმულში ხილულია, ამიტომ გაზიარებამდე წაშალეთ კონფიდენციალური კოდი ან ინფორმაცია რეპოზიტორიუმის შესახებ. GitHub-ის ადმინისტრატორის არსებული დამტკიცებები და აპის მხოლოდ წაკითხვის შეზღუდვები კვლავ მოქმედებს.
მოვლენით გააქტიურებული GitHub-ის დავალებების გაზიარება შესაძლებელია. შესაბამისმა მიმღებებმა უნდა დააკავშირონ საკუთარი GitHub-ის ანგარიში და წვდომა მისცენ იმ github.com-ის რეპოზიტორიუმებზე, რომლებიც მათ დავალებას სჭირდება.
დამატებითი ინფორმაციისთვის იხილეთ: დაგეგმილი დავალებები ChatGPT-ში.
GitHub-ის დაკარგული რეპოზიტორიუმების პოვნა
რეპოზიტორიუმის ChatGPT-ში ხელმისაწვდომად გამოჩენას, როგორც წესი, დაახლოებით 5 წუთი სჭირდება.
სხვა მიზეზები, რომელთა გამოც რეპოზიტორიუმი შესაძლოა ჯერ არ ჩანდეს:
კერძო ან ახლად შექმნილი რეპოზიტორიუმი შეიძლება არ გამოჩნდეს, სანამ GitHub-ის აპი სწორ ანგარიშზე ან ორგანიზაციაში არ დაინსტალირდება და ამ რეპოზიტორიუმზე წვდომას არ მიიღებს. გახსენით GitHub-ის აპის რეპოზიტორიუმის პარამეტრები და დარწმუნდით, რომ რეპოზიტორიუმი არჩეული და დამტკიცებულია. თუ GitHub დაკავშირებულად ჩანს, მაგრამ არცერთი რეპოზიტორიუმი არ არის ხელმისაწვდომი, ხელახლა დაკავშირებამდე შეამოწმეთ ეს პარამეტრები.
თქვენმა GitHub-ის ორგანიზაციამ შეიძლება მოითხოვოს, რომ ადმინისტრატორმა დაამტკიცოს ChatGPT-ის აპი ან კონკრეტული რეპოზიტორიუმი. გადახედეთ GitHub-ის აპის რეპოზიტორიუმის პარამეტრებს და მოითხოვეთ წვდომა თქვენი ორგანიზაციისთვის ნაჩვენები დამტკიცების პროცესის მეშვეობით.
GitHub-ის საკუთარ საძიებო ინდექსში ახალი რეპოზიტორიუმის დამატებას შეიძლება გარკვეული დრო დასჭირდეს. ეს განსხვავდება ChatGPT-ის აპის სინქრონიზაციისგან: ChatGPT-ში GitHub-ზე წვდომა მოთხოვნისამებრ იღებს ავტორიზებული რეპოზიტორიუმის შიგთავსს და ადმინისტრატორის მიერ მართულ GitHub-ის ინდექსს არ ქმნის.
მონაცემები და კონფიდენციალურობა
როგორ მუშაობს ChatGPT GitHub-თან
ChatGPT თქვენი მოთხოვნების საფუძველზე ქმნის საძიებო მოთხოვნებს, რათა დაკავშირებულ GitHub-ის რეპოზიტორიუმებში შესაბამისი ინფორმაცია იპოვოს, და ამ მოთხოვნებს GitHub-ს უგზავნის. მაგალითად, თუ ჰკითხავთ: „შეგიძლიათ მაჩვენოთ, სად დავამუშავე ფაილების ატვირთვა ბეკენდში?“ ChatGPT-მ შეიძლება თქვენს GitHub-ის რეპოზიტორიუმებში მოძებნოს ფრაზა „file upload handler backend“. საჭიროების შემთხვევაში, ყველაზე შესაბამისი კოდის ან ფაილების საპოვნელად ის რამდენიმე განსხვავებულ ძიებას შეასრულებს.
გაეცანით მოდელის წვრთნასა და GitHub-ის მონაცემების გამოყენებას
ნაგულისხმევად, ბიზნესპროდუქტების — მათ შორის ChatGPT Business-ის, Enterprise-ის, Edu-სა და ჩვენი API-ის — მომხმარებლების მიერ გაგზავნილი შიგთავსი ჩვენი მოდელების გასაუმჯობესებლად არ გამოიყენება. ინფორმაციისთვის, თუ როგორ იყენებს OpenAI ბიზნესმონაცემებს, იხილეთ: კონფიდენციალურობა საწარმოებისთვის.
პირადი ანგარიშის შესაბამისი შიგთავსის გამოყენება მოდელის გასაუმჯობესებლად დამოკიდებულია პარამეტრზე მოდელის გაუმჯობესება ყველასთვის. ანგარიშის მართვისა და დაკავშირებული აპების კონფიდენციალურობის შესახებ იხილეთ: მონაცემთა გაზიარება და აპების კონფიდენციალურობა ChatGPT-ში.
ChatGPT-ის მონაცემთა ადგილმდებარეობის მოთხოვნები ვრცელდება მხოლოდ სამუშაო სივრცის არჩეულ რეგიონში მხარდაჭერილ და განსაზღვრულ მომხმარებლის შიგთავსზე. GitHub-ისთვის გაგზავნილ ინფორმაციაზე ასევე ვრცელდება თავად GitHub-ის შენახვის, დამუშავებისა და მონაცემთა ადგილმდებარეობის პირობები. მიმდინარე დაფარვის შესახებ იხილეთ: ChatGPT-ის მონაცემთა და ინფერენციის ადგილმდებარეობა.
ხშირად დასმული კითხვები
როგორ შეუძლიათ GitHub-ის ადმინისტრატორებს ChatGPT-ის აპის დამტკიცება?
თუ თქვენი ორგანიზაცია OAuth აპების წვდომას ზღუდავს, ორგანიზაციის მფლობელს შეუძლია შეასრულოს GitHub-ის ინსტრუქციები თქვენი ორგანიზაციისთვის OAuth აპების დასამტკიცებლად. GitHub-ის აპის ინსტალაცია და მისთვის რეპოზიტორიუმზე წვდომის მინიჭება ცალკეული ეტაპებია.
როგორ მოვძებნო ცალკეული ფაილები რეპოზიტორიუმში?
რეპოზიტორიუმის ამომრჩეველი ეძებს რეპოზიტორიუმების სახელებს და არა მათში არსებულ ფაილებს. ChatGPT-ის მხარდაჭერილ გამოცდილებაში, სადაც GitHub დაკავშირებულია, შეგიძლიათ ChatGPT-ს სთხოვოთ ავტორიზებულ რეპოზიტორიუმში ძიება ფაილის სახელის, ფუნქციის სახელის ან შეცდომის შეტყობინების მიხედვით. მიუთითეთ რეპოზიტორიუმის სახელი და, თუ იცით, ფაილის მისამართიც.
შემიძლია ChatGPT-ის აპს კონკრეტულ რეპოზიტორიუმებზე წვდომა ავუკრძალო?
დიახ. რეპოზიტორიუმებზე წვდომა GitHub-ში იმართება. ორგანიზაციის მფლობელებს შეუძლიათ დაინსტალირებული GitHub Apps-ის გადახედვა, რათა შეცვალონ, რომელ რეპოზიტორიუმებზე ექნება აპს წვდომა.
ChatGPT-სთან დაკავშირების შემდეგ შემიძლია GitHub-ზე კოდის, განახლებების ან PR-ების ატვირთვა?
ChatGPT-ში GitHub-ის აპი მხოლოდ თქვენი რეპოზიტორიუმებიდან ინფორმაციის წაკითხვის საშუალებას გაძლევთ, რათა გააანალიზოთ და მოძებნოთ კოდი. კოდის უშუალოდ GitHub-ზე შესაქმნელად, ჩასასწორებლად და ასატვირთად გამოიყენეთ Codex. დამატებითი ინფორმაციისთვის იხილეთ: Codex-ის სტატია დახმარების ცენტრში.
რა მოხდება, თუ GitHub-ზე IP მისამართების დაშვებული სია ჩართული მაქვს?
თუ თქვენი GitHub Enterprise-ისთვის ან ორგანიზაციისთვის ჩართულია IP მისამართების დაშვებული სია, მასში დაამატეთ OpenAI-ის გამავალი IP მისამართების ბლოკები.
რატომ არის GitHub ხელმისაწვდომი სიღრმისეული კვლევის ან აგენტის რეჟიმში, მაგრამ არა ჩატში?
GitHub-ის ხელმისაწვდომობა შეიძლება განსხვავდებოდეს ChatGPT-ის გეგმისა და პროდუქტის გამოცდილების მიხედვით. ზოგიერთ გეგმაში GitHub შეიძლება მხარდაჭერილი იყოს სიღრმისეული კვლევის ან აგენტის რეჟიმში, მაგრამ არა სტანდარტულ ჩატში. თუ GitHub სტანდარტულ ჩატში არ ჩანს, შეამოწმეთ თქვენი ChatGPT-ის გეგმის დეტალები.
