"გასაღებების განთავსება" GitHub– ში თქვენს სერვერს საშუალებას აძლევს დაუკავშირდეს პირდაპირ თქვენს GitHub საცავს. როდესაც თქვენი სერვერი დაკავშირებულია, შეგიძლიათ უშუალოდ თქვენი საცავიდან გადააწყოთ სერვერები, რამაც შეიძლება შეამციროს თქვენი სამუშაო. თუ თქვენს სერვერს სჭირდება წვდომა მრავალ საცავზე, შეგიძლიათ შექმნათ აპარატის მომხმარებელი წვდომის სამართავად.
ნაბიჯები
ნაწილი 1 3 -დან: ახალი გასაღებების შექმნა
ნაბიჯი 1. გახსენით ტერმინალის პროგრამა თქვენს კომპიუტერში
თქვენს კომპიუტერში არსებული ტერმინალის პროგრამა საშუალებას გაძლევთ დისტანციურად შეხვიდეთ თქვენს სერვერზე. თუ თქვენ იყენებთ Linux ან Mac კომპიუტერს, თქვენ იყენებთ ჩაშენებულ ტერმინალის პროგრამას. თუ თქვენ იყენებთ Windows- ს, თქვენ უნდა დააინსტალიროთ პროგრამა, როგორიცაა Cygwin ან GitBash.
- Linux - დააჭირეთ Ctrl+Alt+T ან მოძებნეთ "ტერმინალი".
- Mac - თქვენ შეგიძლიათ იპოვოთ ტერმინალის პროგრამა Utilities საქაღალდეში.
- Windows - შეგიძლიათ ჩამოტვირთოთ Cygwin cygwin.com– დან, ან GitBash– დან git-scm.com/downloads– დან.
ნაბიჯი 2. შედით თქვენს სერვერზე თქვენი ტერმინალის პროგრამის გამოყენებით
თქვენ შექმნით განლაგების კლავიშს თქვენს სერვერზე, რათა მან შეძლოს წვდომა თქვენს GitHub საცავზე. ამისათვის თქვენ უნდა შეხვიდეთ თქვენს სერვერზე, დისტანციურად თქვენი ტერმინალის საშუალებით ან ადგილობრივად სერვერზე.
თქვენს ტერმინალურ პროგრამაში ჩაწერეთ ssh მომხმარებლის სახელი@hostname შესასვლელად. მოთხოვნის შემთხვევაში შეიყვანეთ პაროლი
ნაბიჯი 3. შეიყვანეთ ბრძანება SSH გასაღების შესაქმნელად
შემდეგი ბრძანება შექმნის ახალ გასაღებს თქვენი GitHub ელ.ფოსტის მისამართით, როგორც ეტიკეტი:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- SSH გასაღები არის დაშიფრული გასაღების წყვილი, რომელიც ადასტურებს თქვენს პირადობას. ამ შემთხვევაში, თქვენ გასცემთ გასაღებს თქვენს GitHub საცავში, რაც საშუალებას მისცემს მას განსაზღვროს თქვენი სერვერი.
ნაბიჯი 4. დააჭირეთ
↵ შეიყვანეთ/⏎ დაბრუნება როდესაც მოთხოვნილია ადგილის არჩევა.
ეს შეინახავს გასაღებს ნაგულისხმევ ადგილას, რომელიც არის.ssh დირექტორია თქვენს მომხმარებლის დირექტორიაში.
ნაბიჯი 5. შექმენით პაროლის ფრაზა
ეს თქვენს გასაღებს უსაფრთხოების დამატებით ფენას უმატებს, რადგან უცნობ მომხმარებლებს გასაღების მუშაობის დაწყებამდე დასჭირდებათ პაროლის შეყვანა.
თქვენ მოგეთხოვებათ დაადასტუროთ საიდუმლო ფრაზა მისი შექმნისას
ნაბიჯი 6. დააკოპირეთ SSH გასაღები შინაარსი თქვენს ბუფერში
მას შემდეგ რაც შეიქმნა გასაღები, თქვენ უნდა დაამატოთ ის თქვენს საცავში. ამისათვის თქვენ უნდა დააკოპიროთ გასაღების შინაარსი. შემდეგი ბრძანება დააკოპირებს გასაღების შინაარსს თქვენს ბუფერში:
- Linux - xclip -sel clip <~/.ssh/id_rsa.pub. შეიძლება დაგჭირდეთ sudo apt-get install xclip- ის გაშვება ჯერ.
- Windows - კლიპი <~/.ssh/id_rsa.pub
- Mac - pbcopy <~/.ssh/id_rsa.pub
3 ნაწილი 2: გასაღების დამატება თქვენს საცავში
ნაბიჯი 1. შედით GitHub ვებსაიტზე
დარწმუნდით, რომ შედიხართ ანგარიშით, რომელსაც შეუძლია საცავზე წვდომა.
ნაბიჯი 2. დააწკაპუნეთ თქვენი პროფილის სურათზე ზედა მარჯვენა კუთხეში და აირჩიეთ "შენი პროფილი
" ეს გახსნის თქვენს GitHub პროფილის გვერდს.
ნაბიჯი 3. დააწკაპუნეთ "საცავების" ჩანართზე
ეს აჩვენებს თქვენს ყველა საცავებს.
ნაბიჯი 4. შეარჩიეთ საცავი, სადაც გსურთ დაამატოთ გასაღები
ეს თქვენს სერვერს მიანიჭებს საცავზე წვდომას, რომ ავტომატურად განათავსოს ნაგებობები.
ნაბიჯი 5. დააწკაპუნეთ "პარამეტრების" ჩანართზე ეკრანის ზედა ნაწილში
ეს გახსნის თქვენი საცავის პარამეტრებს.
ნაბიჯი 6. დააწკაპუნეთ ღილაკზე "გასაღებების განლაგება" მარცხენა მენიუში
ეს გამოჩნდება განლაგების გასაღებები, რომლებიც ამჟამად მინიჭებულია საცავზე.
ნაბიჯი 7. დააწკაპუნეთ ღილაკზე "დაამატეთ განლაგების გასაღები"
გამოჩნდება გასაღების ტექსტური ველი.
ნაბიჯი 8. ჩასვით კოპირებული განლაგების გასაღები ველში
დააწკაპუნეთ ველზე და დააწკაპუნეთ ⌘ Command/Ctrl+V ველში ჩასასმელად გადაწერილი განლაგების კლავიშზე.
თუ გსურთ სერვერს ჰქონდეს საცავზე წვდომის უფლება, შეამოწმეთ ყუთი "ჩაწერის წვდომის დაშვება"
ნაბიჯი 9. დააწკაპუნეთ "დაამატე გასაღები", რომ დაამატო შენი განლაგების გასაღები
ეს საშუალებას მისცემს თქვენს სერვერს შევიდეს საცავში და განათავსოს მისგან მშენებლობა.
ნაწილი 3 3 -დან: მანქანების მომხმარებლის შექმნა
ნაბიჯი 1. შექმენით გამოყოფილი GitHub ანგარიში აპარატის მომხმარებლისთვის
"მანქანების მომხმარებელი" არის ავტომატური მომხმარებელი, რომელსაც შეუძლია წვდომა მრავალ საცავზე. ეს სასარგებლოა, თუ თქვენს სერვერს სჭირდება წვდომა მრავალ საცავზე, რადგან გასაღებების განლაგება იძლევა მხოლოდ ერთ საცავზე წვდომას.
თქვენ შეგიძლიათ შექმნათ ახალი მომხმარებელი GitHub– ის მთავარ გვერდზე ღილაკზე „დარეგისტრირდით“და მიჰყევით მოთხოვნებს
ნაბიჯი 2. შექმენით SSH გასაღები თქვენს სერვერზე
მიჰყევით პირველ ნაწილში მოცემულ ნაბიჯებს, რათა შექმნათ გასაღები თქვენს სერვერზე და დააკოპიროთ ის თქვენს ბუფერში.
ნაბიჯი 3. შედით GitHub ვებსაიტზე ახალი აპარატის მომხმარებლის ანგარიშით
თქვენ მიანიჭებთ ამ მომხმარებელს ახლადშექმნილ გასაღებს.
ნაბიჯი 4. დააწკაპუნეთ აპარატის მომხმარებლის პროფილის სურათზე და აირჩიეთ "პარამეტრები
" ეს გახსნის ანგარიშის პარამეტრებს აპარატის მომხმარებლისთვის.
ნაბიჯი 5. დააწკაპუნეთ "SSH და GPG გასაღებები" ვარიანტზე მარცხენა მენიუში
ეს აჩვენებს მომხმარებლისთვის მინიჭებულ კლავიშებს.
ნაბიჯი 6. დააწკაპუნეთ ღილაკზე "ახალი SSH გასაღები"
ეს საშუალებას მოგცემთ შეიყვანოთ SSH გასაღები.
ნაბიჯი 7. ჩასვით გასაღები და დააწკაპუნეთ "SSH გასაღების დამატება
" ეს დაამატებს SSH გასაღებს აპარატის მომხმარებლის პროფილში, რაც მისცემს მას წვდომას თქვენს სერვერზე.
ნაბიჯი 8. გახსენით პირველი საცავი, რომელზეც გსურთ მიაწოდოთ მანქანას მომხმარებლის წვდომა
თქვენ შეგიძლიათ იპოვოთ თქვენი საცავი თქვენი პროფილის გვერდზე "საცავებში".
ნაბიჯი 9. დააწკაპუნეთ "პარამეტრების" ჩანართზე საცავის გვერდზე
ეს აჩვენებს საცავის პარამეტრებს.
ნაბიჯი 10. დააწკაპუნეთ "კოლაბორატორების" ვარიანტზე მარცხენა მენიუში
ეს საშუალებას მოგცემთ დაამატოთ თანამშრომლები საცავში. თქვენი კომპიუტერის მომხმარებლის, როგორც კოლაბორატორის დამატებით, ის შეძლებს თქვენი საცავიდან სერვერზე გადატანა.
ნაბიჯი 11. შეიყვანეთ აპარატის მომხმარებლის სახელი და დააწკაპუნეთ "კოლაბორატორის დამატება
" აპარატის მომხმარებელს მიეცემა საცავზე წაკითხვის/ჩაწერის უფლება.