A GitHub egy forráskód-tárhely és szoftverfejlesztés-menedzsment szolgáltatás Webalapú a Git segítségével, egy nyílt forráskódú verzióváltó szoftverrel, amelyet Linus Torvalds készített.
A webhely több éve lehetővé teszi a fejlesztők számára, hogy webalapú grafikus felületen keresztül együttműködjenek a projektekben., hanem a MacOS és Windows asztali alkalmazásokból is.
A GitHub azonban úgy döntött, hogy újratervezi asztali alkalmazásait, és újratelepíti azokat az Electron használatával, a híres, platformokon átívelő asztali alkalmazások fejlesztési keretrendszere (macOS, Windows, Linux) webes technológiákkal (JavaScript, HTML és CSS).
Fontos megjegyezni, hogy az Electron a Node.js (back-end) és a Chromium (front-end) alapú.
Az Atom szerkesztője, de számos más népszerű alkalmazás is használja, például: Visual Studio Code, a Microsoft által fejlesztett nyílt forráskódú szerkesztő, Slack, csapatok üzenetkezelő alkalmazása, Nuclide, nyílt IDE webfejlesztéshez és Native az Atom és a WordPress asztali alkalmazás tetejére épített mobil.
A GitHub asztali alkalmazás átírása 2017 szeptemberében készült el a GitHub Desktop 1.0 kiadásával a Mac OS X és a Windows alkalmazások cseréje a projekt-együttműködés élményének egységesítése érdekében.
A közelmúltban jelent meg a GitHub Desktop új verziója, amely elérte a legfrissebb 1.6-os verziót.
A GitHub Desktop új verziójáról
Ez a verzió az integrációval kapcsolatos új funkciókat és fejlesztéseket mutat be, a gyors kezdés és a nagy fájlokkal kapcsolatos korlátozások kezelésének lépései.
A korábbi verziókban a Desktop letöltése és telepítése után további tanácsokat nem kaptak. Mivel a folyamat nem volt egyértelműen kialakítva, sok felhasználó kíváncsi volt, hol kezdje.
„Az új beépítési munkafolyamat révén a fejlesztők számos kérdést találnak, amelyek segítenek nekik az első adattár hozzáadásában és az alkalmazások gyorsabb elkészítésében. «
Tippek a gyors fejlődéshez
A GitHub észrevette, hogy sok felhasználó kíváncsi volt az alkalmazás használatára, amikor nem történtek módosítások.
Milyen állapotban van a vödör? Mit kell tennem? Tegyem közzé a verziómat, vagy tegyek kérelmet új módosításokkal a GitHub-tól? , Hogyan tekinthetem meg a fájljaimat?
Az 1.6-os verzióban, ha nincs változás, A GitHub Desktop az alkalmazásban utoljára végrehajtott művelet alapján felsorolja a következő hasznos lépések lehetőségeit.
Ha a fejlesztő vállalást vállal, akkor valószínűleg át akarja helyezni a verzióját a GitHub-ba. De lehet, hogy csak egy projektet szeretne választani, ebben az esetben a legfrissebb változásokat szeretné megjeleníteni a szerkesztőjében.
Attól függően, hogy hol tart a folyamatban, ez az új szolgáltatás segít megőrizni lendületét és továbblépni a szállítmányokkal.
A GitHub Desktop 1.6 megkönnyíti a fejlesztők számára a következő lépés végrehajtását, amint egy feladat befejeződik.
Amely a cég szerint jobb kezelése a nagy fájlkorlátozásoknak.
A GitHub egy olyan funkcióval is foglalkozik, amely sok felhasználó számára érdekes téma: nagy fájlkorlátozások.
A csapat válaszolt a 100 MB-nál nagyobb fájlok GitHub-korlátozásainak kezelésére vonatkozó kérdésekre.
Most, ha egy nagy fájlt adnak hozzá a tár tárolásához a GitHub Desktop alkalmazásban, az alkalmazás értesíti az elkötelezett szerzőt, és javasolja a folyamat megszakítását (visszagörgetés) vagy a fájl letöltését a Git LFS-be (nagy fájltár).
Hogyan juthat el a GitHub Desktophoz?
A GitHub Desktop ingyenesen letölthető a hivatalos weboldalán, de jelenleg nincs hivatalos Linux verzió, így Azok számára, akiket érdekel ez a szoftver, jelenleg csak egy villát használhatnak.
Ez a villa megkaphatja az alábbi linkről.
Az appimage letöltéséhez a következőket teheti:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.AppImage
Végrehajtási engedélyeket adnak a következőkkel:
sudo chmod a+x GitHubDesktop-linux-1.6.0-linux1.AppImage
És futnak:
./GitHubDesktop-linux-1.6.0-linux1.AppImage
Míg a Debian, az Ubuntu és ezek származékai deb csomagja a következővel tölti le:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.deb
És telepítik a következőket:
sudo dpkg -i GitHubDesktop-linux-1.6.0-linux1.deb
RPM csomag RHEL, CentOS, Fedora és származékai számára:
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