<p>Git merupakan salah satu pengontrol versi (Version Control System) pada proyek perangkat lunak yang diciptakan oleh Linus Torvalds. Git dapat mencatat setiap perubahan dari project yang sedang dikerjakan. Git ini bersifat open source. Jika kalian seorang programmer, ada kalanya kalian pasti akan membutuhkan bantuan orang lain, atau ada kalanya kalian akan bekerja secara tim. Nahh dengan Git ini kalian bisa berkolaborasi dengan tim untuk mengerjakan sebuah project.</p>
<p>Ada beberapa manfaat bagi kalian apabila menggunakan Git :</p>
<ol>
<li>Bisa menyimpan project sesuai directory</li>
<li>Bisa mencatat setiap perubahan yang dilakukan</li>
<li>Bisa berkolaborasi dalam penyelesaian suatu proyek</li>
<li>Bisa melihat siapa yang terakhir melakukan perubahan</li>
<li>Bisa mengetahui cara deploy aplikasi modern</li>
<li>Mudah sinkronisasi dengan hosting</li>
</ol>
<p>Pada postingan kali ini, kita akan bahas manfaat nomor 6, yaitu mudah sinkronisasi data dengan hosting. Pada postingan sebelumnya, saya juga sudah menulis cara clone repository menggunakan Git Version Control cPanel, tapi itu untuk repository public. Pada git, terdapat juga repository private, artinya tidak sembarang orang bisa melakukan clone terhadap repository tersebut. Nahh metode clone repository private menggunakan Git Version Control cPanel juga memiliki langkah yang berbeda pula.</p>
<h4>Berikut ini langkah-langkah clone repository private menggunakan Git Version Control cPanel</h4>
<p>1. Pastikan kalian memiliki akun github atau gitlab, dan sudah memiliki repository private seperti contoh berikut ini</p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/private-repository.png"><img data-attachment-id="1766" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/private-repository/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/private-repository.png?fit=1011%2C603&;ssl=1" data-orig-size="1011,603" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="private-repository" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/private-repository.png?fit=300%2C179&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/private-repository.png?fit=1011%2C603&;ssl=1" class="aligncenter wp-image-1766" src="https://rizkypratama.id/wp-content/uploads/2020/01/private-repository.png" alt="" width="686" height="409" /></a></p>
<p>2. Untuk melakukan clone repository private, kita membutuhkan yang namanya key. Key ini kita generate pada sisi hosting cPanel kita. Untuk generate ini, bisa ssh ke hosting cPanel, (ada beberapa provider hosting menyediakan akses ssh hanya untuk klien premium keatas), jadi pastikan kalian mendapatkan fitur akses ssh ke hosting cPanel tersebut.</p>
<p>3. Cek dahulu apakah sudah terdapat file key pub bernama id_rsa.pub pada directory ~/.ssh/ seperti berikut</p>
<pre>[user@hosting ~]$ ls ~/.ssh/ 
authorized_keys authorized_keys2 id_rsa <span style="color: #ff0000;">id_rsa.pub</span> known_hosts 
</pre>
<p>Jika belum ada file tersebut, silakan generate menggunakan command <strong>ssh-keygen</strong></p>
<pre>[user@hosting ~]$ <span style="color: #ff0000;">ssh-keygen</span> 
Generating public/private rsa key pair. 
Enter file in which to save the key (/home/user/.ssh/id_rsa): <;-- tekan enter 
Enter passphrase (empty for no passphrase): <;-- tekan enter 
Enter same passphrase again: <;-- tekan enter 
Your identification has been saved in /home/user/.ssh/id_rsa. 
Your public key has been saved in /home/user/.ssh/id_rsa.pub. 
The key fingerprint is: 
SHA256:exw9vLdXLSukow3IjyQUb6JtrRQ2I3i5ybY8EWrvU8A user@hosting 
The key's randomart image is: 
+---[RSA 2048]----+ 
| | 
| | 
| . . | 
| ..E o o | 
|..+.O o S . + .| 
|.+.O X . o ..o. o| 
|. B.* = o oo. .o.| 
| o.* + o +o .....| 
| +oo . o... ... | 
+----[SHA256]-----+ 
</pre>
<p>4. Selanjutnya salin isi dari file id_rsa.pub tersebut. Untuk menyalin bisa di cat dahulu untuk melihat seluruh isi file tersebut. kemudian blok dan klin copy</p>
<pre>cat ~/.ssh/id_rsa.pub 
</pre>
<p>5. Kembali ke github, tepatnya ke repository private yang tadi, kemudian klik <em><strong>Setting</strong></em> | <em><strong>Deploy Keys</strong></em> | <em><strong>Add deploy key</strong></em></p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/deploy-key.png"><img data-attachment-id="1769" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/deploy-key/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/deploy-key.png?fit=1015%2C486&;ssl=1" data-orig-size="1015,486" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="deploy-key" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/deploy-key.png?fit=300%2C144&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/deploy-key.png?fit=1015%2C486&;ssl=1" class="aligncenter wp-image-1769" src="https://rizkypratama.id/wp-content/uploads/2020/01/deploy-key.png" alt="Deploy Key" width="616" height="295" /></a></p>
<p>6. Nanti akan muncul 2 field untuk diisi seperti berikut</p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/fill-key.png"><img data-attachment-id="1770" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/fill-key/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/fill-key.png?fit=763%2C497&;ssl=1" data-orig-size="763,497" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="fill-key" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/fill-key.png?fit=300%2C195&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/fill-key.png?fit=763%2C497&;ssl=1" class="aligncenter wp-image-1770" src="https://rizkypratama.id/wp-content/uploads/2020/01/fill-key.png" alt="Fill Key" width="594" height="387" /></a></p>
<p><strong>Title</strong> : Isi sesuai dengan nama key nya, misal cpanel_key, ini hanya penamaan supaya tidak membingungkan</p>
<p><strong>Key</strong> : Isi dengan hasil salinan isian file id_rsa.pub dari hosting cPanel tadi.</p>
<p><strong>Ceklis Allow write access</strong>, supaya bisa write terhadap repository, Jika sudah oke, klik <em><strong>Add key</strong></em></p>
<p>Nanti akan diminta memasukkan password akun github kalian untuk verifikasi</p>
<p>7. Masih di github, kembali ke tab <em><strong>Code</strong></em>, klik <strong><em>Clone or Download</em></strong>, lalu klik <em><strong>Use SSH</strong></em></p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/use-ssh.png"><img data-attachment-id="1771" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/use-ssh/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/use-ssh.png?fit=425%2C213&;ssl=1" data-orig-size="425,213" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="use-ssh" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/use-ssh.png?fit=300%2C150&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/use-ssh.png?fit=425%2C213&;ssl=1" class="aligncenter wp-image-1771 size-full" src="https://rizkypratama.id/wp-content/uploads/2020/01/use-ssh.png" alt="Use SSH" width="425" height="213" /></a></p>
<p>8. Salin link yang muncul</p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/copy-link.png"><img data-attachment-id="1773" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/copy-link/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/copy-link.png?fit=350%2C283&;ssl=1" data-orig-size="350,283" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="copy-link" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/copy-link.png?fit=300%2C243&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/copy-link.png?fit=350%2C283&;ssl=1" class="aligncenter wp-image-1773 size-full" src="https://rizkypratama.id/wp-content/uploads/2020/01/copy-link.png" alt="Copy Link" width="350" height="283" /></a></p>
<p><strong>Baca Juga : <span style="color: #3366ff;"><a style="color: #3366ff;" href="https://rizkypratama.id/blog/2019/02/21/mengikuti-meetup-runcloud-dan-digital-ocean/" target="_blank" rel="noopener noreferrer">Mengikuti Meetup Runcloud dan Digital Ocean</a></span></strong></p>
<p>9. Kembali ke hosting cPanel, pilih menu Git Version Control, pilih Create, lalu isi field yang ada seperti contoh berikut</p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/create-private-repository.png"><img data-attachment-id="1774" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/create-private-repository/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/create-private-repository.png?fit=431%2C703&;ssl=1" data-orig-size="431,703" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="create-private-repository" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/create-private-repository.png?fit=184%2C300&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/create-private-repository.png?fit=431%2C703&;ssl=1" class="aligncenter wp-image-1774 size-full" src="https://rizkypratama.id/wp-content/uploads/2020/01/create-private-repository.png" alt="Create Private Repository" width="431" height="703" /></a></p>
<h4><strong>Keterangan :</strong></h4>
<ul>
<li>1, Kita pilih Clone Repository untuk melakukan sinkronisasi data proyek web yang sudah di upload sebelumnya</li>
<li>2, Clone URL, ini silakan paste link yang tadi sudah di salin dari github, sesuai langkah nomor 8 diatas</li>
<li>3, lokasi directory tempat sinkronisasi repository project_web, kalau kalian sudah membuat secara manual, silakan ditulis, namun jika belum dibuat, maka cPanel akan create otomatis directory tersebut berdasarkan yang kita tulis</li>
<li>4, Nama repository untuk penamaan pada Hosting, ini hanya penamaan saja, namun berilah nama yang sesuai agar tidak membingungkan<br />
Kalau sudah lengkap, silakan klik Create</li>
</ul>
<p>10. Tunggu hingga muncul notifikasi bahwa clone repository sukses</p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/success-clone.png"><img data-attachment-id="1775" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/success-clone/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/success-clone.png?fit=497%2C67&;ssl=1" data-orig-size="497,67" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="success-clone" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/success-clone.png?fit=300%2C40&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/success-clone.png?fit=497%2C67&;ssl=1" class="aligncenter wp-image-1775 size-full" src="https://rizkypratama.id/wp-content/uploads/2020/01/success-clone.png" alt="Sukses Clone" width="497" height="67" /></a></p>
<p>11. Kemudian cek kembali pada list Repository yang ada pada Hosting, dan pastikan sudah muncul di list repository untuk repository yang baru di create/clone tadi</p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/repository-list.png"><img data-attachment-id="1776" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/repository-list/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/repository-list.png?fit=731%2C141&;ssl=1" data-orig-size="731,141" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="repository-list" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/repository-list.png?fit=300%2C58&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/repository-list.png?fit=731%2C141&;ssl=1" class="aligncenter wp-image-1776" src="https://rizkypratama.id/wp-content/uploads/2020/01/repository-list.png" alt="List Repository" width="627" height="121" /></a></p>
<p>12. Apabila ada update/perubahan pada data file project_web yang ada di git, kalian bisa melakukan pull kembali, untuk melakukan pull, bisa klik <em><strong>Manage</strong></em>, kemudian klik tab <strong><em>Pull or Deploy</em></strong>, lalu klik <em><strong>Update from Remote</strong></em></p>
<p><a href="https://rizkypratama.id/wp-content/uploads/2020/01/pull-repository.png"><img data-attachment-id="1777" data-permalink="https://rizkypratama.id/blog/2020/01/30/clone-repository-private-git-pada-cpanel/pull-repository/" data-orig-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/pull-repository.png?fit=727%2C700&;ssl=1" data-orig-size="727,700" data-comments-opened="1" data-image-meta="{";aperture";:";0";,";credit";:";";,";camera";:";";,";caption";:";";,";created_timestamp";:";0";,";copyright";:";";,";focal_length";:";0";,";iso";:";0";,";shutter_speed";:";0";,";title";:";";,";orientation";:";0";}" data-image-title="pull-repository" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/pull-repository.png?fit=300%2C289&;ssl=1" data-large-file="https://i0.wp.com/rizkypratama.id/wp-content/uploads/2020/01/pull-repository.png?fit=727%2C700&;ssl=1" class="aligncenter wp-image-1777" src="https://rizkypratama.id/wp-content/uploads/2020/01/pull-repository.png" alt="Pull Repository" width="538" height="518" /></a></p>
<p>Cukup mudah bukan? mungkin cukup sekian, semoga bermanfaat</p>
<div class="clearfix"></div><div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img src="https://rizkypratama.id/wp-content/uploads/2020/09/My-Photos.jpg" width="100" height="100" alt="My Photos" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://rizkypratama.id/blog/author/rizky/" class="vcard author" rel="author"><span class="fn">Rizky Pratama</span></a></div><div class="saboxplugin-desc"><div itemprop="description"><p>Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows<br />
Selain sebagai penulis di blog ini, saya juga penulis di blog saya yang lain, yaitu <a href="https://pratama.biz.id" target="_blank" rel="noopener noreferrer">https://pratama.biz.id</a></p>
</div></div><div class="saboxplugin-web "><a href="https://rizkypratama.id" target="_blank" >rizkypratama.id</a></div><div class="clearfix"></div><div class="saboxplugin-socials sabox-colored"><a title="Facebook" target="_blank" href="https://web.facebook.com/rizkypratama04" rel="nofollow noopener" class="saboxplugin-icon-color"><svg class="sab-facebook" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path class="st0" d="m499.4 250.9c0 9.9-0.6 19.7-1.7 29.2-0.1 0.6-0.1 1.1-0.2 1.7-0.8 6.3-1.8 12.4-3 18.5-0.2 1.1-0.5 2.2-0.7 3.3-1.2 5.6-2.6 11-4.2 16.5-23.4 81.3-87.1 145.6-168.2 169.8-4.5 1.3-9.1 2.6-13.7 3.7-7.6 1.8-15.4 3.3-23.3 4.4-5.5 0.8-11.1 1.3-16.7 1.7-0.8 0.1-1.6 0.1-2.4 0.1-5 0.3-10.1 0.4-15.2 0.4-137.8 0-249.4-111.6-249.4-249.3s111.6-249.4 249.4-249.4 249.3 111.7 249.3 249.4z" fill="#3b5998" /><path class="st1" d="m493.8 303.6c-1.2 5.6-2.6 11-4.2 16.5-23.4 81.3-87.1 145.6-168.2 169.8-4.5 1.3-9.1 2.6-13.7 3.7l-100.9-101 1.8-3.5 2.1-76.7-45.3-43.7 41.3-31 30-95.3 71.4-24.7 185.7 185.9z" /><path class="st2" d="M206.8,392.6V268.8h-41.5v-49.2h41.5v-38.8c0-42.1,25.7-65,63.3-65c18,0,33.5,1.4,38,1.9v44H282 c-20.4,0-24.4,9.7-24.4,24v33.9h46.1l-6.3,49.2h-39.8v123.8" /></svg></span></a><a title="Instagram" target="_blank" href="https://www.instagram.com/rzkyprtmaaa01/" rel="nofollow noopener" class="saboxplugin-icon-color"><svg class="sab-instagram" viewBox="0 0 500 500.7" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path class="st0" d="m499.8 250.7c0 7.6-0.4 15.2-1 22.6-0.2 2.2-0.4 4.4-0.7 6.6-0.1 0.6-0.1 1.1-0.2 1.7-0.3 2.6-0.7 5.2-1.1 7.7-0.4 2.3-0.8 4.7-1.2 7 0 0.3-0.1 0.6-0.2 0.9-0.2 1-0.4 1.9-0.5 2.9-0.2 0.8-0.4 1.6-0.5 2.5-0.1 0.3-0.1 0.5-0.2 0.8-0.7 3.3-1.5 6.5-2.3 9.7-0.6 2.3-1.2 4.5-1.9 6.8-23.4 81.3-87.1 145.6-168.2 169.8-3 0.9-6.1 1.8-9.2 2.6-1.5 0.4-3 0.8-4.5 1.1-3.6 0.9-7.2 1.6-10.9 2.3-0.2 0-0.5 0.1-0.7 0.1l-3 0.6c-1.8 0.3-3.6 0.6-5.4 0.9-0.2 0-0.3 0.1-0.5 0.1-0.9 0.1-1.9 0.3-2.8 0.4-5.5 0.8-11.1 1.3-16.7 1.7-0.8 0.1-1.6 0.1-2.4 0.1-5 0.3-10.1 0.4-15.2 0.4-137.7 0-249.3-111.6-249.3-249.3s111.6-249.4 249.3-249.4 249.3 111.7 249.3 249.4z" fill="#405de6" /><path class="st1" d="m495.4 297.2c-0.2 1-0.4 1.9-0.5 2.9-0.2 0.8-0.4 1.6-0.5 2.5-0.1 0.3-0.1 0.5-0.2 0.8-0.7 3.3-1.5 6.5-2.3 9.7-0.6 2.3-1.2 4.5-1.9 6.8-23.4 81.3-87.1 145.6-168.2 169.8-3 0.9-6.1 1.8-9.2 2.6-1.5 0.4-3 0.8-4.5 1.1-3.6 0.9-7.2 1.6-10.9 2.3-0.2 0-0.5 0.1-0.7 0.1l-151.5-152.7v-147l9.2-27 14.8-14 33-8 70-5 80.5 11.7 142.9 143.4z" /><path class="st2" d="m252.7 192.1c-34.1 0-61.6 27.5-61.6 61.6s27.5 61.6 61.6 61.6 61.6-27.5 61.6-61.6-27.5-61.6-61.6-61.6zm0 101.6c-22 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm78.5-104.1c0 8-6.4 14.4-14.4 14.4s-14.4-6.4-14.4-14.4 6.4-14.4 14.4-14.4c7.9 0 14.4 6.4 14.4 14.4zm40.7 14.6c-0.9-19.2-5.3-36.3-19.4-50.3-14-14-31.1-18.4-50.3-19.4-19.8-1.1-79.2-1.1-99.1 0-19.2 0.9-36.2 5.3-50.3 19.3s-18.4 31.1-19.4 50.3c-1.1 19.8-1.1 79.2 0 99.1 0.9 19.2 5.3 36.3 19.4 50.3s31.1 18.4 50.3 19.4c19.8 1.1 79.2 1.1 99.1 0 19.2-0.9 36.3-5.3 50.3-19.4 14-14 18.4-31.1 19.4-50.3 1.2-19.9 1.2-79.2 0-99zm-25.6 120.2c-4.2 10.5-12.3 18.6-22.8 22.8-15.8 6.3-53.3 4.8-70.8 4.8s-55 1.4-70.8-4.8c-10.5-4.2-18.6-12.3-22.8-22.8-6.3-15.8-4.8-53.3-4.8-70.8s-1.4-55 4.8-70.8c4.2-10.5 12.3-18.6 22.8-22.8 15.8-6.3 53.3-4.8 70.8-4.8s55-1.4 70.8 4.8c10.5 4.2 18.6 12.3 22.8 22.8 6.3 15.8 4.8 53.3 4.8 70.8s1.5 55.1-4.8 70.8z" /></svg></span></a><a title="User email" target="_self" href="mailto:&#114;i&#122;&#107;&#121;&#064;&#114;&#105;z&#107;&#121;&#112;r&#097;&#116;a&#109;&#097;.&#105;d" rel="nofollow noopener" class="saboxplugin-icon-color"><svg class="sab-user_email" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500.7"><path class="st0" d="M499.4 250.9c0 2.2 0 4.4-0.1 6.6v0.4c-0.1 1.8-0.2 3.6-0.2 5.3 0 0.4 0 0.8-0.1 1.2 -0.1 1.3-0.1 2.6-0.2 4 -0.1 1.7-0.2 3.3-0.4 5 0 0.2 0 0.4-0.1 0.6 -0.2 2-0.4 4.1-0.6 6.1 -0.1 0.6-0.1 1.1-0.2 1.7 -0.7 4.4-1.3 8.8-2 13.2 0 0.4-0.1 0.7-0.2 1v0.3c-0.2 1-0.4 2-0.5 3 0 0.1 0 0.2-0.1 0.3v0.1c0 0.2-0.1 0.4-0.1 0.6 -0.1 0.5-0.2 1-0.3 1.6 0 0.2-0.1 0.3-0.1 0.5 -0.6 2.6-1.2 5.2-1.8 7.8 -0.4 1.8-0.9 3.6-1.3 5.5 -0.2 0.9-0.5 1.9-0.8 2.8 -0.2 0.6-0.3 1.1-0.5 1.7 -0.8 2.7-1.6 5.3-2.5 8 -1.4 4.2-2.8 8.5-4.4 12.5 -0.1 0.4-0.3 0.7-0.4 1.1 -0.9 2.3-1.8 4.6-2.8 6.8 -28.1 66.2-84.2 117.8-153.5 140 -0.5 0.2-0.9 0.3-1.3 0.4 -1.1 0.4-2.2 0.7-3.3 1 -2.9 0.9-5.9 1.6-8.8 2.4 -0.1 0-0.2 0.1-0.3 0.1 -0.4 0.1-0.7 0.2-1.1 0.3 -1 0.3-2.1 0.6-3.1 0.8 -1 0.3-2 0.5-3.1 0.6 -0.1 0-0.2 0-0.3 0.1 -1 0.2-1.9 0.4-2.9 0.7 -0.3 0.1-0.7 0.2-1 0.2 -0.2 0.1-0.5 0.1-0.7 0.2 -1.5 0.3-2.9 0.5-4.3 0.8 -0.6 0.1-1.3 0.2-1.9 0.4 -0.2 0-0.3 0.1-0.5 0.1 -1.1 0.2-2.2 0.4-3.3 0.6 -1.2 0.2-2.4 0.4-3.5 0.5 -0.7 0.1-1.4 0.2-2.1 0.3 -0.3 0-0.5 0.1-0.8 0.1 -2.7 0.4-5.5 0.7-8.2 1 -0.3 0-0.7 0.1-1 0.1 -0.1 0-0.1 0-0.2 0 -1.1 0.1-2.1 0.2-3.2 0.3 -0.1 0-0.1 0-0.2 0 -1 0.1-2.1 0.2-3.2 0.2 -0.8 0.1-1.6 0.1-2.4 0.1 -1.4 0.1-2.9 0.2-4.4 0.2 -3.6 0.1-7.2 0.2-10.8 0.2 -4.3 0-8.7-0.1-13-0.3C105.4 493.1 0.7 384.3 0.7 250.9 0.7 113.2 112.3 1.5 250.1 1.5c129.3 0 235.3 98.2 248 223.9 0.5 4.4 0.8 8.9 1 13.3 0.1 1.5 0.1 3 0.2 4.6C499.4 245.8 499.4 248.4 499.4 250.9z" fill="#F97E2A" /><path class="st1" d="M499.1 263.2c0 0.4 0 0.8-0.1 1.2 -0.1 1.3-0.1 2.6-0.2 4 -0.1 1.7-0.2 3.3-0.4 5 0 0.2 0 0.4-0.1 0.6 -0.2 2-0.4 4.1-0.6 6.1 -0.1 0.6-0.1 1.1-0.2 1.7 -0.7 4.4-1.3 8.8-2 13.2 0 0.4-0.1 0.7-0.2 1v0.3c-0.2 1-0.4 2-0.5 3 0 0.1 0 0.2-0.1 0.3v0.1c0 0.2-0.1 0.4-0.1 0.6 -0.1 0.5-0.2 1-0.3 1.6 0 0.2-0.1 0.3-0.1 0.5 -0.6 2.6-1.2 5.2-1.8 7.8 -0.4 1.8-0.9 3.6-1.3 5.5 -0.2 0.9-0.5 1.9-0.8 2.8 -0.2 0.6-0.3 1.1-0.5 1.7 -0.8 2.7-1.6 5.3-2.5 8 -1.4 4.2-2.8 8.5-4.4 12.5 -0.1 0.4-0.3 0.7-0.4 1.1 -0.9 2.3-1.8 4.6-2.8 6.8 -28.1 66.2-84.2 117.8-153.5 140 -0.5 0.2-0.9 0.3-1.3 0.4 -1.1 0.4-2.2 0.7-3.3 1 -2.9 0.9-5.9 1.6-8.8 2.4 -0.1 0-0.2 0.1-0.3 0.1 -0.4 0.1-0.7 0.2-1.1 0.3 -1 0.3-2.1 0.6-3.1 0.8 -1 0.3-2 0.5-3.1 0.6 -0.1 0-0.2 0-0.3 0.1 -1 0.2-1.9 0.4-2.9 0.7 -0.3 0.1-0.7 0.2-1 0.2 -0.2 0.1-0.5 0.1-0.7 0.2 -1.5 0.3-2.9 0.5-4.3 0.8 -0.6 0.1-1.3 0.2-1.9 0.4 -0.2 0-0.3 0.1-0.5 0.1 -1.1 0.2-2.2 0.4-3.3 0.6 -1.2 0.2-2.4 0.4-3.5 0.5 -0.7 0.1-1.4 0.2-2.1 0.3 -0.3 0-0.5 0.1-0.8 0.1 -2.7 0.4-5.5 0.7-8.2 1 -0.3 0-0.7 0.1-1 0.1L119.9 344.1l105.3-46.7L119.9 191.6l265.6-41.2L499.1 263.2z" /><path class="st2" d="M390.1 214.1c2.1-1.7 5.3-0.1 5.3 2.6v112c0 14.5-11.8 26.3-26.3 26.3H141.2c-14.5 0-26.3-11.8-26.3-26.3v-112c0-2.7 3.1-4.3 5.3-2.6 12.3 9.5 28.5 21.6 84.4 62.2 11.6 8.4 31.1 26.2 50.5 26.1 19.6 0.2 39.4-18 50.6-26.1C361.6 235.7 377.8 223.6 390.1 214.1zM255.1 284.8c12.7 0.2 31-16 40.2-22.7 72.7-52.8 78.2-57.4 95-70.5 3.2-2.5 5-6.3 5-10.4v-10.4c0-14.5-11.8-26.3-26.3-26.3H141.2c-14.5 0-26.3 11.8-26.3 26.3v10.4c0 4.1 1.9 7.8 5 10.4 16.8 13.1 22.3 17.7 95 70.5C224.1 268.8 242.4 285 255.1 284.8L255.1 284.8z" /></svg></span></a></div></div></div>
Beberapa hari yang lalu saat saya sedang scroll timeline X (Twitter) saya menemukan sebuah postingan…
Beberapa waktu lalu saya ada migrasi dan upgrade beberapa server, salah satunya server postfix. Server…
Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga…
Ngga nyangka akhirnya saya bisa login kembali ke blog saya yang sudah berdebu ini, kali…
Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…
Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…