SlideShare a Scribd company logo
1 of 6
Download to read offline
Upload ssh keys di github




        Untuk para software ( developer ) nama github sudah tidak asing lagi, karena banyak
pengembang software menggunakan github untuk repository code yang mereka buat. Ada lumayan
banyak layanan yang memberikan service seperti Github. Kali kita akan mencoba untuk mengupload ssh
key ke github. Silahkan ikuti langkah langkah untuk upload ssh key di github.


   •   Pastikan Anda sudah membuat akun di Github, jika belum maka buatlah akun di github (
       https://github.com/plans ) silahkan pilih paket yang Anda inginkan




                                                                Setup ssh keys in Github – newbie masih
•   Setelan Anda membuat akun di github, silahkan login menggunakan username dan password
    Anda, kemudia masuk di bagian account setting > SSH Keys > Add SSH Key




    ( https://github.com/settings/ssh )




                                                         Setup ssh keys in Github – newbie masih
•   Langkah selanjutnya adalah membuat key , silahkan buka terminal Anda dan cek apakah
    sebelumnya Anda sudah pernah membuat key. Jika Anda sebelumnya sudah pernah membuat ,
    silahkan backup key Anda yang sudah ada sebelumnya.


    /* Langkah backup Key


    me@newbie:~$ cd .ssh #masuk direktori .ssh
    me@newbie:~/.ssh$ ls #melihat isi seluruh direktori .ssh
    config id_rsa id_rsa.pub known_hosts
    me@newbie:~/.ssh$ mkdir key-backup # membuat direktori key-backup
    me@newbie:~/.ssh$ cp id_rsa* key-backup # mengcopy id_rsa* ke dalam direktori key-backup
    me@newbie:~/.ssh$ rm id_rsa* #menghapus id_rsa* yang sudah ada sebelumnya


    */


    Jika Anda belum pernah membuat silahkan buat key ( berlaku untuk yang backup key , karena
    tadi key Anda sudah di pndah dan di hapus)


    /* Langkah-langkah membuat key


    me@newbie:~/.ssh$ ssh-keygen -t rsa -C “isi email Anda”
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/me/.ssh/id_rsa): #tekan enter
    Enter passphrase (empty for no passphrase): #isi passphrase
    Enter same passphrase again: #isi kembali passphrase
    Your identification has been saved in /home/me/.ssh/id_rsa.
    Your public key has been saved in /home/me/.ssh/id_rsa.pub.
    The key fingerprint is:
    c6:d3:41:71:52:c0:98:5e:13:97:71:5f:56:76:54:37 email anda
    me@newbie:~/.ssh$


    */




                                                               Setup ssh keys in Github – newbie masih
•   Langkah selanjutnya adalah menambahkan ssh key yang sudah di buat tadi ke github. Caranya
    adalah menggunakan xclip. Jika xclip belum di install silahkan install xclip terlebih dahulu.


    me@newbie:~/.ssh$ sudo apt-get install xclip
    me@newbie:~/.ssh$ xclip -sel clip < id_rsa.pub #copy id_rsa.pub


•   Kembali lagi ke langkah awal, yaitu ke akun github Anda. Massukan Nama dari ssh dan massukan
    ssh key yang sudah di buat tadi




                                                              Setup ssh keys in Github – newbie masih
kemudian klik Add key




    isi password Anda dan klik Confirm password atau tekan enter




•   Selanjutnya check apakah ssh kita sudah terkoneksi.


    me@newbie:~/.ssh$ ssh -T git@github.com
    The authenticity of host 'github.com (207.97.227.239)' can't be established.
    RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
    Are you sure you want to continue connecting (yes/no)? Yes
    ** jika muncul kotak dialog untuk mengisi password, silahkan isi password yang Anda kettikan
    tadi waktu membuat key yaitu ketika bagian passphrase. **
    Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
    Hi labs-0x99! You've successfully authenticated, but GitHub does not provide shell access.
    me@newbie:~/.ssh$



                                                             Setup ssh keys in Github – newbie masih
•   Selamat Anda telah menambahkan ssh key di Github, happy coding :)


       Mohon Maaf Jika tutorial ini palah membuat Anda Bingung, Sekian dan terima Kasih


       -newbie masih-


Referensi
https://help.github.com/articles/generating-ssh-keys




                                                             Setup ssh keys in Github – newbie masih

More Related Content

Similar to Github

1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi sshwayan abyong
 
Bab 14 sekuriti dasar debian gnu linux
Bab 14 sekuriti dasar debian gnu linuxBab 14 sekuriti dasar debian gnu linux
Bab 14 sekuriti dasar debian gnu linuxAde Tamin
 
1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi sshwayan abyong
 
Manjar1213 lap2-abas djumadi
Manjar1213 lap2-abas djumadiManjar1213 lap2-abas djumadi
Manjar1213 lap2-abas djumadiAbas Djumadi
 
instalasi-dan-konfigurasi-remote-server-ssh_compress.pdf
instalasi-dan-konfigurasi-remote-server-ssh_compress.pdfinstalasi-dan-konfigurasi-remote-server-ssh_compress.pdf
instalasi-dan-konfigurasi-remote-server-ssh_compress.pdfssuser86c550
 
Konfigurasi samba server pada debian 7
Konfigurasi samba server pada debian 7Konfigurasi samba server pada debian 7
Konfigurasi samba server pada debian 7CyberSpace
 
Working Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCDWorking Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCDFebi Gelar Ramadhan
 
Tutorial Debian Bab 14 sekuriti dasar debian gnu linux
Tutorial Debian Bab 14 sekuriti dasar debian gnu linuxTutorial Debian Bab 14 sekuriti dasar debian gnu linux
Tutorial Debian Bab 14 sekuriti dasar debian gnu linuxDidit Septiawan
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Belajar bikin vps dengan centos
Belajar bikin vps dengan centosBelajar bikin vps dengan centos
Belajar bikin vps dengan centosAinur Rochim
 
Konfigurasi https pada debian 7
Konfigurasi https pada debian 7Konfigurasi https pada debian 7
Konfigurasi https pada debian 7CyberSpace
 
Bab 8 manajemen user
Bab 8 manajemen userBab 8 manajemen user
Bab 8 manajemen userYuli Yinza
 
Laporan instalasi debian 7
Laporan instalasi debian 7Laporan instalasi debian 7
Laporan instalasi debian 7danar_abiyoso
 
Ghost : From Offline to Online
Ghost : From Offline to OnlineGhost : From Offline to Online
Ghost : From Offline to OnlineYusuf A.H.
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)ApriyantoGafur
 

Similar to Github (20)

1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh
 
Bab 14 sekuriti dasar debian gnu linux
Bab 14 sekuriti dasar debian gnu linuxBab 14 sekuriti dasar debian gnu linux
Bab 14 sekuriti dasar debian gnu linux
 
1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh1.1 lab-instalasi dan konfigurasi ssh
1.1 lab-instalasi dan konfigurasi ssh
 
Manjar1213 lap2-abas djumadi
Manjar1213 lap2-abas djumadiManjar1213 lap2-abas djumadi
Manjar1213 lap2-abas djumadi
 
instalasi-dan-konfigurasi-remote-server-ssh_compress.pdf
instalasi-dan-konfigurasi-remote-server-ssh_compress.pdfinstalasi-dan-konfigurasi-remote-server-ssh_compress.pdf
instalasi-dan-konfigurasi-remote-server-ssh_compress.pdf
 
Konfigurasi samba server pada debian 7
Konfigurasi samba server pada debian 7Konfigurasi samba server pada debian 7
Konfigurasi samba server pada debian 7
 
Working Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCDWorking Instruction Instalation Sinkronisasi Direktori LSYNCD
Working Instruction Instalation Sinkronisasi Direktori LSYNCD
 
Tutorial Debian Bab 14 sekuriti dasar debian gnu linux
Tutorial Debian Bab 14 sekuriti dasar debian gnu linuxTutorial Debian Bab 14 sekuriti dasar debian gnu linux
Tutorial Debian Bab 14 sekuriti dasar debian gnu linux
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Belajar bikin vps dengan centos
Belajar bikin vps dengan centosBelajar bikin vps dengan centos
Belajar bikin vps dengan centos
 
Pki
PkiPki
Pki
 
File server samba
File server sambaFile server samba
File server samba
 
Konfigurasi https pada debian 7
Konfigurasi https pada debian 7Konfigurasi https pada debian 7
Konfigurasi https pada debian 7
 
Artikelserver
ArtikelserverArtikelserver
Artikelserver
 
Bab 8 manajemen user
Bab 8 manajemen userBab 8 manajemen user
Bab 8 manajemen user
 
Bab 8 manajemen user
Bab 8 manajemen userBab 8 manajemen user
Bab 8 manajemen user
 
Laporan instalasi debian 7
Laporan instalasi debian 7Laporan instalasi debian 7
Laporan instalasi debian 7
 
Ghost : From Offline to Online
Ghost : From Offline to OnlineGhost : From Offline to Online
Ghost : From Offline to Online
 
SSH Server
SSH ServerSSH Server
SSH Server
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
 

Github

  • 1. Upload ssh keys di github Untuk para software ( developer ) nama github sudah tidak asing lagi, karena banyak pengembang software menggunakan github untuk repository code yang mereka buat. Ada lumayan banyak layanan yang memberikan service seperti Github. Kali kita akan mencoba untuk mengupload ssh key ke github. Silahkan ikuti langkah langkah untuk upload ssh key di github. • Pastikan Anda sudah membuat akun di Github, jika belum maka buatlah akun di github ( https://github.com/plans ) silahkan pilih paket yang Anda inginkan Setup ssh keys in Github – newbie masih
  • 2. Setelan Anda membuat akun di github, silahkan login menggunakan username dan password Anda, kemudia masuk di bagian account setting > SSH Keys > Add SSH Key ( https://github.com/settings/ssh ) Setup ssh keys in Github – newbie masih
  • 3. Langkah selanjutnya adalah membuat key , silahkan buka terminal Anda dan cek apakah sebelumnya Anda sudah pernah membuat key. Jika Anda sebelumnya sudah pernah membuat , silahkan backup key Anda yang sudah ada sebelumnya. /* Langkah backup Key me@newbie:~$ cd .ssh #masuk direktori .ssh me@newbie:~/.ssh$ ls #melihat isi seluruh direktori .ssh config id_rsa id_rsa.pub known_hosts me@newbie:~/.ssh$ mkdir key-backup # membuat direktori key-backup me@newbie:~/.ssh$ cp id_rsa* key-backup # mengcopy id_rsa* ke dalam direktori key-backup me@newbie:~/.ssh$ rm id_rsa* #menghapus id_rsa* yang sudah ada sebelumnya */ Jika Anda belum pernah membuat silahkan buat key ( berlaku untuk yang backup key , karena tadi key Anda sudah di pndah dan di hapus) /* Langkah-langkah membuat key me@newbie:~/.ssh$ ssh-keygen -t rsa -C “isi email Anda” Generating public/private rsa key pair. Enter file in which to save the key (/home/me/.ssh/id_rsa): #tekan enter Enter passphrase (empty for no passphrase): #isi passphrase Enter same passphrase again: #isi kembali passphrase Your identification has been saved in /home/me/.ssh/id_rsa. Your public key has been saved in /home/me/.ssh/id_rsa.pub. The key fingerprint is: c6:d3:41:71:52:c0:98:5e:13:97:71:5f:56:76:54:37 email anda me@newbie:~/.ssh$ */ Setup ssh keys in Github – newbie masih
  • 4. Langkah selanjutnya adalah menambahkan ssh key yang sudah di buat tadi ke github. Caranya adalah menggunakan xclip. Jika xclip belum di install silahkan install xclip terlebih dahulu. me@newbie:~/.ssh$ sudo apt-get install xclip me@newbie:~/.ssh$ xclip -sel clip < id_rsa.pub #copy id_rsa.pub • Kembali lagi ke langkah awal, yaitu ke akun github Anda. Massukan Nama dari ssh dan massukan ssh key yang sudah di buat tadi Setup ssh keys in Github – newbie masih
  • 5. kemudian klik Add key isi password Anda dan klik Confirm password atau tekan enter • Selanjutnya check apakah ssh kita sudah terkoneksi. me@newbie:~/.ssh$ ssh -T git@github.com The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? Yes ** jika muncul kotak dialog untuk mengisi password, silahkan isi password yang Anda kettikan tadi waktu membuat key yaitu ketika bagian passphrase. ** Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts. Hi labs-0x99! You've successfully authenticated, but GitHub does not provide shell access. me@newbie:~/.ssh$ Setup ssh keys in Github – newbie masih
  • 6. Selamat Anda telah menambahkan ssh key di Github, happy coding :) Mohon Maaf Jika tutorial ini palah membuat Anda Bingung, Sekian dan terima Kasih -newbie masih- Referensi https://help.github.com/articles/generating-ssh-keys Setup ssh keys in Github – newbie masih