Install github linux mint

dvmn-tasks / github_desktop_linux.md

По этой ссылке вы можете найти релизы Github Desktop для Linux. Чтобы скачать один из них, кликните по нужному названию (например, GitHubDesktop-linux-amd64-1.4.2-linux1.deb ).

Если вы используете Ubuntu или Debian — вам нужен установщик с расширением .deb . Скачайте его, откройте и нажмите install в появившемся окошке. Готово, программа установлена.

Запустить программу можно из меню:

Или наберите в командной строке:

Не открылось окошко/не нажимается install

Попробуйте сделать это из терминала. Откройте Свойства у скачанного установщика и посмотрите полный путь до него. Затем откройте терминал и наберите следущее:

cd /путь/до/установщика sudo dpkg -i имя_файла.deb

В командах выше вам нужно самим вставить имя скачанного файла и путь до него.

У меня не Debian и не Ubuntu

Дистрибутивов Linux очень много, и, возможно, вы используете тот, в котором нет системы dpkg . Попробуйте найти в интернете как устанавливать программы на вашей системе. Скорее всего, один из предоставляемых установщиков вам подойдёт.

Статья написана в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.

Как запустить это десктопное приложение почему-то нигде не сказано(

Есть хороший формат AppImage. Он весит чуть больше, чем обычные, зато сразу одним файлом и со всеми зависимостями внутри. Не нужно потом захламлять систему.

После установки и настройки GitHub desktop в /etc/profile.d/GitHub появился скрипт «GitHub Desktop.sh» с пробелом в названии. Как следствие при авторизации в Ubuntu постоянно появляется ошибка типа:

Error found when loading /etc/profile:

/etc/profile: line 22: [: /etc/profile.d/GitHub: binary operator expected

As a result the session will not be configured correctly.
You should fix the problem as soon as feasible

Долго не мог залогиниться с Linux Mint (Ubuntu), после авторизации на сайте браузер не перенаправлял в github-desktop. Вот фикс, если кому-то понадобится в будущем.

image

  1. После того как авторизовались в браузере, на странице переадресации копируем ссылку (click here) — см. скриншот.
  2. Не закрываем github-desktop, который в этот момент всё ещё ждёт авторизации в браузере.
  3. Открываем терминал и выполняем: github-desktop «вставить-ссылку-сюда» (кавычки не убирать). Ссылка начинается с «x-github-desktop-dev-auth://».
  4. Теперь должно открыться первое окно github-desktop с вашим аккаунтом. Поздравляю, вы всё-таки авторизовались!
Читайте также:  Linux there was an error

Опять без поддержки ARM64 -_-

Опять компилить из исходников.

You can’t perform that action at this time.

Источник

Как пользоваться GitHub на компьютере с Linux

Обновлено и опубликовано

Опубликовано: 15.03.2019

GitHub — один из используемых сервисов размещения проектов для совместной разработки. Он поддерживает контроль версий, возможность отслеживания изменений кода, сравнение строк, а также он бесплатен.

В данной статье приведены примеры использования сервиса на компьютере под управлением операционных систем семейства Linux. Мы рассмотрим, как создать проект на локальном компьютере и залить его на сервис с помощью командной строки. Рассмотренные варианты использования git также можно применять на desktop системах, запустив окно терминала.

Установка git

Управление выполняется с помощью приложения git. Если его нет в системе, установку можно выполнить из репозитория.

Если используем CentOS / Red Hat:

Если используем Ubuntu / Debian:

Если мы хотим воспользоваться сервисом с компьютера Windows или Mac OS, необходимо скачать и установить desktop версию с официального сайта.

Синтаксис

Команды имеют следующий синтаксис:

* полный перечень опций, команд и аргументов можно получить командой man git.

Создание проекта на локальном компьютере

Прежде чем отправить проект на GitHub, создаем его на нашем компьютере. Для этого переходим в каталог с файлами проекта:

Инициализируем проект для git:

Мы получим ответ похожий на:

Initialized empty Git repository in /projects/.git/

Это означает, что репозиторий git создан.

Теперь добавим файлы в репозиторий:

* данной командой мы добавили папку и ее содержимое в репозиторий git.

Отправка данных на GitHub

Теперь можно отправить данные на сервис. Для этого у нас должна быть зарегистрированная учетная запись и создан репозиторий на GitHub.

Создание репозитория

Переходим на портал github.com и входим в систему или проходим несложную регистрацию:

Регистрация на GitHub

Проходим процесс подтверждения, что мы не робот. Затем завершаем несколько шагов регистрации, нажимая Submit. В итоге мы получим письмо на адрес электронной почты, которую указали при регистрации. Необходимо будем подтвердить email, перейдя в письме по кнопке Verify email address.

Создаем репозиторий. Для этого кликаем по иконке профиля и переходим в раздел Your repositories:

Переход к созданию нового репозитория на GitHub

И кликаем по кнопке New. В следующем окне даем название репозиторию и нажимаем Create repository:

Создаем репозиторий на GitHub

Мы увидим страницу с путем к репозиторию:

Путь к репозиторию, который создали на GitHub

Заливаем проект в репозиторий на GitHub

Добавляем комментарий к нашему проекту:

git commit -m «Очередное изменение проекта» -a

* где Очередное изменение проекта — произвольный комментарий; параметр -a указывает, что комментарий нужно применить ко всем измененным файлам.

Теперь подключаемся к созданному репозиторию:

Читайте также:  Настроить время linux debian

git remote add origin https://github.com/dmosktest/project1.git

* где dmosktest — логин, который был указан при регистрации на github, а project1 — название, которое мы задали, когда создавали репозиторий.
* удалить удаленный репозиторий можно командой git remote rm origin.

Закидываем проект на GitHub:

* где master — ветка проекта (веток может быть несколько).

В нашем проекте на GitHub должны появиться файлы проекта:

Загруженный проект на GitHub

Получение файлов с GitHub

Для загрузки на компьютер файлов, создаем каталог с проектом и переходим в него:

Проводим начальную настройку локального репозитория:

Подключаемся к удаленному репозиторию:

git remote add origin https://github.com/dmosktest/project1.git

Скачиваем проект командой:

git pull https://github.com/dmosktest/project1.git master

Клонирование проекта

Например, использую наш репозиторий:

git clone https://github.com/dmosktest/project1.git

* данная команда создаст в текущей папке каталог project1 и инициализирует его как локальный репозиторий git. Также загрузит файлы проекта.

Возможные ошибки

1. При попытке отправить данные на GitHub, получаем ошибку:

error: src refspec master does not match any.
error: failed to push some refs to ‘https://github.com/dmosktest/project1.git’

* где dmosktest/project1.git — путь к нашему репозиторию.

Причина: проект ни разу не был зафиксирован (закоммичен).

Решение: добавляем комментарий к нашему проекту:

git commit -m «first commit»

Источник

GitHub Desktop Linux Is GitHub Desktop available for GNU/Linux?

Currently, Github Desktop for GNU/Linux is not officially supported by the GitHub, but there is a fork that hosts a version for Debian/Ubuntu & Red Hat/CentOS/Fedora distributions.

How to get it on your desktop?

Github Desktop Assets

1) Go to this link https://github.com/shiftkey/desktop/releases and look for the latest release (whatever present at the top) 2) Scroll down to the Assets section, click it to expand and see the downloadables. 3) Download the .deb , .rpm or .AppImage depending on the distribution you’re running. .deb -> Dabian based distros (Debian, Ubuntu, Linux Mint, Pop OS etc)
.rpm -> Red Hat Linux (Fedora, CentOS, OpenSUSE, OpenMandriva etc)
.appImage -> Portable Version of the application (Supports all major distributions) 4) Execute the installer & install the Github Desktop in your system

Install the Github Desktop from the command line

(Note : Sometimes command-line installation and updating process won’t work due to the hosting server problem of Github Desktop. To know more you can check this post or this issue thread. In this case, avoid command-line installation and download the executable from Github releases as mentioned above)

Debian/Ubuntu distributions

To set up the package repository, run these commands: wget -qO — https://packagecloud.io/shiftkey/desktop/gpgkey | sudo apt-key add —

sudo sh -c ‘echo «deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main» > /etc/apt/sources.list.d/packagecloud-shiftky-desktop.list’

Читайте также:  Linux write iso with dd

sudo apt-get update Then install GitHub Desktop: sudo apt install github-desktop

Источник

Github Desktop Linux Install

github-desktop-linux-install-1

Depending on the version of Linux you are using, you can install github desktop Linux by following the following commands.

GitHub Desktop is not officially available for Linux, but you can still use a similar Git GUI client on Linux. Here are the steps to install a Git GUI client on Linux:

Ubuntu/Debian( Linux Mint, Kali Linux, Pardus, Knoppix, Deepin, SteamOS, MX Linux, PureOS, Raspbian)

First install our GPG certificate:

$ wget -qO - https://mirror.mwt.me/ghd/gpgkey | sudo tee /etc/apt/trusted.gpg.d/shiftkey-desktop.asc > /dev/null 

To setup the package repository, run one of these commands:

# if you want to use packagecloud.io $ sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main" > /etc/apt/sources.list.d/packagecloud-shiftkey-desktop.list' # if you want to use the US mirror $ sudo sh -c 'echo "deb [arch=amd64] https://mirror.mwt.me/ghd/deb/ any main" > /etc/apt/sources.list.d/packagecloud-shiftkey-desktop.list' > /dev/null 

Then install GitHub Desktop:

$ sudo apt update && sudo apt install github-desktop > /dev/null 

You can also install immediately with gui without dealing with codes.

Fedora/Redhat/Centos

First install our GPG certificate:

$ sudo rpm --import https://mirror.mwt.me/ghd/gpgkey 

To setup the package repository, run one of these commands:

# if you want to use packagecloud.io $ sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://packagecloud.io/shiftkey/desktop/el/7/\$basearch\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/ghd/gpgkey" > /etc/yum.repos.d/shiftkey-desktop.repo' # if you want to use the US mirror $ sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/ghd/rpm\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/ghd/gpgkey" > /etc/yum.repos.d/shiftkey-desktop.repo'

Then install GitHub Desktop:

# if yum is your package manager $ sudo yum install github-desktop # if dnf is your package manager $ sudo dnf install github-desktop 

OpenSUSE

First install our GPG certificate:

$ sudo rpm --import https://mirror.mwt.me/ghd/gpgkey 

To setup the package repository, run one of these commands:

# if you want to use packagecloud.io $ sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://packagecloud.io/shiftkey/desktop/el/7/\$basearch\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/ghd/gpgkey" > /etc/zypp/repos.d/shiftkey-desktop.repo' # if you want to use the US mirror $ sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/ghd/rpm\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/ghd/gpgkey" > /etc/zypp/repos.d/shiftkey-desktop.repo' 

Then install GitHub Desktop:

 # if zypper is your package manager $ sudo zypper ref && sudo zypper in github-desktop

Arch Linux

Arch Linux users can install GitHub Desktop from the AUR.

gnome-keyring is required and the daemon must be launched either at login or when the X server is started. Normally this is handled by a display manager, but in other cases following the instructions found on the Arch Wiki will fix the issue of not being able to save login credentials.

GitHub Desktop is also available cross-platform as a Flatpak and AppImage.

You can also install immediately with gui without dealing with codes.

Источник

Оцените статью
Adblock
detector