GitHub adalah perkhidmatan pengurusan hosting dan pengembangan perisian sumber Berasaskan web menggunakan Git, perisian versi sumber terbuka yang dibuat oleh Linus Torvalds.
Selama beberapa tahun, laman web ini membolehkan pemaju bekerjasama dalam projek melalui antara muka grafik berasaskan web., tetapi juga dari aplikasi desktop untuk macOS dan Windows.
GitHub, bagaimanapun, memutuskan untuk merancang semula aplikasi desktop mereka dan melaksanakannya semula dengan menggunakan Electron, kerangka pembangunan aplikasi lintas platform yang terkenal (macOS, Windows, Linux) dengan teknologi web (JavaScript, HTML dan CSS).
Penting untuk diingat bahawa Elektron berdasarkan Node.js (back-end) dan Chromium (front-end).
Ia digunakan oleh editor Atom, tetapi juga oleh banyak aplikasi popular lain, seperti: Visual Studio Code, editor sumber terbuka yang dikembangkan oleh Microsoft, Slack, aplikasi pesanan untuk pasukan, Nuclide, IDE terbuka untuk pengembangan web dan Native mudah alih yang dibina di atas Atom dan aplikasi desktop WordPress.
Menulis semula aplikasi desktop GitHub Ia siap pada bulan September 2017 dengan pelancaran GitHub Desktop 1.0 untuk menggantikan aplikasi Mac OS X dan Windows untuk menyatukan pengalaman kerjasama projek.
Versi baru GitHub Desktop baru-baru ini dilancarkan, mencapai versi 1.6 yang paling diperbaharui.
Mengenai versi baru GitHub Desktop
Versi ini memperkenalkan ciri dan penambahbaikan baru yang berkaitan dengan integrasi, langkah-langkah untuk memulakan dengan cepat dan menguruskan sekatan yang berkaitan dengan fail besar.
Dalam versi sebelumnya, setelah memuat turun dan memasang Desktop, tidak ada nasihat lebih lanjut. Oleh kerana prosesnya tidak dapat dijelaskan dengan jelas, banyak pengguna tertanya-tanya dari mana hendak bermula.
“Dengan alur kerja onboarding baru, pembangun akan menemui beberapa arahan untuk membantu mereka menambahkan repositori pertama mereka dan membina aplikasi dengan lebih cepat. «
Petua untuk kemajuan pesat
GitHub menyedari bahawa banyak pengguna bertanya-tanya bagaimana menggunakan aplikasi tersebut ketika tidak ada perubahan yang dilakukan.
Keadaan di mana baldi saya? Apa yang harus saya lakukan? Sekiranya saya menerbitkan versi saya atau membuat permintaan tarik dengan modifikasi baru dari GitHub? , Bagaimana saya dapat melihat fail saya?
Dalam versi 1.6, apabila tidak ada perubahan, GitHub Desktop menyediakan senarai pilihan untuk langkah seterusnya yang berguna, berdasarkan tindakan terakhir yang dilakukan dalam aplikasi.
Sekiranya pembangun membuat komitmen, mereka mungkin ingin memindahkan versi mereka ke GitHub. Tetapi mungkin anda hanya mahu memilih projek, yang mana anda mahu menunjukkan perubahan terkini dalam editor anda.
Bergantung pada tempat anda berada dalam proses, ciri baru ini akan membantu anda mengekalkan momentum anda dan meneruskan penghantaran anda.
GitHub Desktop 1.6 memudahkan para pembangun untuk melangkah ke langkah seterusnya sebaik sahaja tugas selesai.
Yang, menurut syarikat, lebih baik menangani sekatan fail besar.
GitHub juga membincangkan ciri yang merupakan subjek yang mudah disentuh oleh banyak pengguna: sekatan fail besar.
Pasukan itu menjawab soalan mengenai bagaimana menangani sekatan GitHub untuk fail yang lebih besar daripada 100MB.
Sekarang jika fail besar ditambahkan untuk melakukan repositori di GitHub Desktop, aplikasi akan memberitahu penulis komit dan mengusulkan untuk menghentikan proses (rollback) atau memuat turun fail ke Git LFS (Penyimpanan Fail Besar).
Bagaimana cara mendapatkan GitHub Desktop?
GitHub Desktop tersedia untuk dimuat turun secara percuma di laman web rasminya, tetapi saat ini tidak ada versi rasmi untuk Linux, jadi Bagi mereka yang berminat dengan perisian ini, pada masa ini mereka hanya dapat menggunakan Fork.
Garpu ini, anda boleh mendapatkannya dari pautan di bawah.
Untuk memuat turun gambar, anda boleh melakukannya dengan:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.AppImage
Mereka memberikan kebenaran pelaksanaan dengan:
sudo chmod a+x GitHubDesktop-linux-1.6.0-linux1.AppImage
Dan mereka berlari dengan:
./GitHubDesktop-linux-1.6.0-linux1.AppImage
Sementara pakej deb untuk Debian, Ubuntu dan turunannya dimuat turun dengan:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.deb
Dan mereka memasang dengan:
sudo dpkg -i GitHubDesktop-linux-1.6.0-linux1.deb
Pakej RPM untuk RHEL, CentOS, Fedora dan derivatif:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.rpm
sudo rpm -i GitHubDesktop-linux-1.6.0-linux1.rpm