Перейти к содержимому

Как загрузить проект из android studio в github

  • автор:

Как добавить проект Android Studio на GitHub

  1. Зарегистрируйтесь и создайте учетную запись GitHub в www.github.com.
  2. Скачайте git с https://git-scm.com/downloads и установите его в свою систему.
  3. Откройте проект в Android Studio и перейдите в Файл -> Настройки -> Контроль версий -> Git .
  4. Нажмите на кнопку test , чтобы протестировать «путь к Git executables». Если появится успешное сообщение, все в порядке, в противном случае перейдите в git.exe откуда вы установили git и протестируйте снова.
  5. Перейдите в Файл -> Настройки -> Контроль версий -> GitHub . Введите свой адрес электронной почты и пароль, использованный для создания учетной записи GitHub, и нажмите кнопку OK .
  6. Затем перейдите в VCS -> Импорт в управление версиями -> Поделиться проектом на GitHub . Введите имя репозитория, описание и нажмите кнопку Поделиться .
  7. В следующем окне проверьте все файлы без заказа, чтобы добавить файлы для начального коммита, и нажмите ОК .
  8. Теперь проект будет загружен в репозиторий GitHub, и когда загрузка будет завершена, мы получим сообщение в Android Studio с сообщением «Успешно совместно используемый проект на GitHub». Нажмите на ссылку, предоставленную в этом сообщении, чтобы перейти в репозиторий GitHub.

Поделиться 07 мая 2016 в 21:16

Сначала вам нужно создать проект на GitHub. После этого перейдите в директорию проекта и запустите в терминале:

git init git remote add origin https://github.com/xxx/yyy.git git add . git commit -m "first commit" git push -u origin master 

Поделиться 07 мая 2016 в 21:13

Если вы используете последнюю версию Android Studio, то вам не нужно устанавливать дополнительное программное обеспечение для Git, кроме самого GIT — https://git-scm.com/downloads

  1. Создайте учетную запись на Github — https://github.com/join
  2. Установите Git
  3. Откройте свой рабочий проект в Android Studio
  4. GoTo — Файл -> Настройки -> Контроль версий -> GitHub
  5. Введите Вход и пароль, которые вы создали только что на Git Account, и нажмите на тест
  6. Как только все учетные данные будут верны — будет показано сообщение о успехе или недопустимом кредите.
  7. Теперь нажмите на VCS в строке меню Android Studio
  8. Выберите Импорт в управление версиями -> Поделиться проектом на GitHub
  9. Всплывающий диалог, который будет появляться, содержит все ваши файлы с галочкой, сделайте OK или зафиксируйте все
  10. В следующий раз, когда вы хотите отправить свой проект, просто нажмите на VCS — > Зафиксируйте изменения -> Зафиксируйте и отправьте.

Вот и все. Теперь вы можете найти свой проект на своем GitHub.

Поделиться 29 марта 2017 в 06:59

Прежде всего, создайте учетную запись и проект на Github. Перейдите в корневую папку и следуйте инструкциям.

Самое важное, что мы забыли здесь, это игнорирование файла. Каждый раз, когда мы запускаем Gradle или строим его, он создает новые файлы, которые могут быть изменены от сборки до сборки и компьютера к компьютеру. Мы не хотим, чтобы все файлы из Android Studio были добавлены в Git. Файлы, такие как сгенерированный код, бинарные файлы (executables), не должны быть добавлены в Git (управление версиями). Поэтому, пожалуйста, используйте файл .gitignore при загрузке проектов на Github. Это также уменьшает размер проекта, загруженного на сервер.

  1. Перейдите в папку root.
  2. git init
  3. Создайте файл .gitignore в папке root. Поместите это содержимое в файл. (этот шаг не требуется, если файл создается автоматически) *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .idea .DS_Store /build /captures .externalNativeBuild
  4. git add .
  5. git remote add origin https://github.com/username/project.git
  6. git commit — m «My First Commit»
  7. git push -u origin master

Примечание: По рекомендации разных разработчиков, они всегда предлагают использовать git из командной строки. Это зависит от вас.

Android Studio project from GitHub: import or download?

Впервые решил воспользоваться кнопкой «Import from version control», и у меня ничего не вышло) Проект импортирован, однако студия требует указать множество параметров вручную через настройки.
Зато скачав ZIP-архив с репозиторием и импортировав его с диска, нажал только несколько кнопок для того, чтобы открыть полноценный проект.

ВОПРОС: неужели всем также приходится скачивать ZIP-архивы и импортировать проект вручную? Если нет, то есть ли какой-либо удобоваримый туториал, освещающий взаимодействие Android Studio и GitHub?

  • Вопрос задан более трёх лет назад
  • 1789 просмотров

3 комментария

Оценить 3 комментария

Всегда всё отлично импортировалось. Какие именно параметры студия просит?
Денис Загаевский @zagayevskiy Куратор тега Android

Научись пользоваться командной строкой (как минимум для гита) — и будет тебе щастье. Забудь про гуёвые тулзы для работы с системами контроля версий.

Ryabos @Ryabos Автор вопроса

illuzor: насколько я понял, причина была в лишней корневой папке, так что студия вполне справедливо требовала всё)

Решения вопроса 1
AleksandrFl @AleksandrFl
в терминале

cd c://path переход в каталог, который нужно перенести на github git remote set-url origin git@github.com:Sasha/repository.git назначаем репозиторий git init git add . git commit -m "Init" коммитим git pull origin master --allow-unrelated-histories проверяем на соответствие git push origin master отправляем папку

для android studio
чтобы отправить проект на git
нужно настроить ssh

ssh-keygen -t rsa -b 4096 -C "fl@gmail.com" eval $(ssh-agent -s) clip < ~/.ssh/id_rsa.pub add ssh to github C:\Users\Rumb\.ssh PASSWORD

и прописать код SSH в настройках GitHub
~/.ssh/id_rsa.pub код тут
необходимо перекинуть как на изображении ниже всю папку в DefaultChangeList5f4d4dc9e6f5c162537158.jpeg
и сделать commit
затем 5f4d4e2f24601451842289.jpeg

Можно ли как то из Android Studio залить проект на GitFlic (русский аналог GitHub)?

Решил попробовать наш аналог GitHub. Вот не могу разобраться, как на него залить свои проекты. Есть ли импорт как то из GitHub? Как я понял, увы, через AS с ним работать ни как(( Или есть варианты?

  • Вопрос задан 23 мар. 2023
  • 166 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 2
Алексей Уколов @alexey-m-ukolov

641bf3018c0f1401425972.png

Обратитесь к ним в поддержку.
Но я бы ничего хорошего в ответ не ждал, судя по вот этому:

Ответ написан 23 мар. 2023
Комментировать
Нравится 2 Комментировать

Я не очень понимаю, какие трудности можно испытывать при заливе на разные git хостинги, но предложу вам такой рецепт:

  1. Зайти в свой аккаунт на GitFlic;
  2. В правом верхнем углу, рядом с вашим аватаром, нарисован плюсик;
  3. Нажимаем на плюсик и видим выпадающее меню;
  4. В меню выбираем пункт "Импорт проекта";
  5. На новой странице вписываем ссылку и логин-токен для импорта (хотя при анонимном доступе по HTTP(S) логин скорее всего не нужен), а также новый путь проекта на GitFlic;
  6. Нажимаем кнопочку "Создать проект";
  7. .
  8. PROFIT!

А ещё можно написать им на support@gitflic.ru, если что-то не получилось - там очень отзывчивые люди, как по моему опыту.

Ответ написан 23 мар. 2023
Комментировать
Нравится 2 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

github

  • GitHub

Не могу выложить проекты на github. В чем может быть причина?

  • 1 подписчик
  • 9 часов назад
  • 67 просмотров

Подключаем Git к Android Studio

Android Studio умеет работать с системами контроля версий (version control system, сокр.VCS). Самой популярной системой является Git, которая стала практически стандартом во многих языках программирования.

Сама по себе Git управляется через командную строку. Для изучения её возможностей есть множество документации. Мы сфокусируемся на подключении Git к проекту в Android Studio.

Чтобы лучше понять объяснения, откройте старый проект Hello Kitty или создайте его заново, если успели его удалить.

Для начала нужно установить Git. Перейдите на страницу загрузки http://git-scm.com/downloads и скачайте последнюю версию под вашу операционную систему.

Запускаем процесс инсталяции. Не рекомендую устанавливать в папку по умолчанию в системной папке Windows C:\Program Files, так как из-за пробела между словами часто возникают проблемы у многих пользователей при работе с командной строкой. Я установил в папке D:\Git. Желательно также прописать путь к папке D:\Git\bin\ в переменной окружения PATH.

Запускаем файл git-bash.exe для запуска консоли. Следует сконфигурировать Git, указав своё имя и электронный адрес, чтобы можно было установить авторство изменений в коде. Вводим по очереди две команды:

Возвращаемся в студию. Выбираем в меню File | Settings и в диалоговом окне в левой части выбираем секцию Version Control | Git. Нажимаем кнопку с многоточием и находим нужный файл на диске.

Settings

Для проверки можно щёлкнуть по кнопке Test, вы должны увидеть радостное сообщение в успешном случае. Закрываем окно настроек, применив изменения.

Test Git

Данная настройка запоминается и в новых проектах этот шаг можно пропустить.

Далее идём в меню VCS | Import into Version Control | Create Git Repository и в диалоговом окне выбираем корневую папку проекта. Для удобства можно сразу нажать на значок студии (третий слева), чтобы сразу переместиться в корневую папку, если окно откроется с другой папкой.

Root Directory

Нажимаем кнопку OK и создаём локальный Git-репозиторий. Под капотом выполняется команда git init.

Как только вы это сделаете, в студии произойдут удивительные изменения. Многие имена файлов в левой панели окрасятся в коричневый цвет.

Setup Git

Коричневый цвет шрифта означает, что файл распознан системой контроля версий на локальном компьютере, но ещё не добавлен в репозиторий. Нам следует подсказать системе об этом.

Но не будем торопиться. При создании локального репозитория студия также создала несколько специальных файлов .gitignore, которые помогают системе контроля версий игнорировать некоторые файлы проекта при изменениях. Один такой файл вы можете найти в корневой папке проекта, а второй в папке app. Можете открыть их любым текстовым редактором. Начнём с файла из корневой папки.

 .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures 

Как видим, Git будет игнорировать файл .idea/workspace.xml, который относится к конфигурации самой студии на вашем компьютере и к самому проекту не имеет отношения. Аналогично будет проигнорирован файл local.properties, который является уникальным для каждого компьютера. Можно указывать не только отдельные файлы, но и папки. Например, в списке присутствует папка /build. В эту папку попадают файлы при компиляции. Их нет смысла отслеживать, так как они постоянно меняются, когда вы запускаете приложение для проверки. Все файлы, которые должны быть проигнорированы, выводятся обычным чёрным цветом. Обратите внимание на имя файла local.properties на скриншоте выше.

Кроме чёрного и коричневого цвета, имена файлов могут также выводиться синим цветом (файл изменён), зелёным (новый файл).

При подключении Git в нижней части студии появится новая вкладка Version Control. Откройте её. Сейчас вы видите две секции: Default и Unversioned Files. Секция Default сейчас пуста. При изменении или создании новых файлов они попадут в эту секцию. Секция Unversioned Files содержит файлы, которые ещё не были учтены системой контроля версий.

При создании нового проекта файлы автоматически не учитываются и находятся в секции Unversioned Files. Мы хотим их перенести в репозиторий. В левой части панели находятся две колонки со значками. Найдите значок с изображением папки в скобках (при подведении курсора появится подсказка Group by Directory) и нажмите на неё. Файлы будут сгруппированы, как в проекте. Так проще вам будет понять структуру.

Group by Directory

Щёлкаем правой кнопкой мыши на Unversioned Files и выбираем в контекстном меню Add to VCS. Либо можно перетащить мышкой эту секцию на секцию Default. В результате все файлы переместятся и будут учтены системой контроля версий.

После добавления файлов нажмите на значок с зелёной стрелкой вверх и надписью VCS (Commit Changes). Откроется диалоговое окно. В текстовом поле Commit Message введите текст, поясняющий изменения в проекте и нажмите кнопку Commit.

Commit

Файлы исчезнут из секции Default и теперь находятся под контролем Git. При изменении файл снова попадёт в данную секцию и вам снова нужно выполнить предыдущую операцию Commit.

Например, откроем файл манифеста и добавим разрешение на работу с интернетом. Файл окрасится в синий цвет. Комментируем изменения в проекте, добавив сообщение Добавлено разрешение на интернет.

Просматривать изменения можно на вкладке Log. Вы можете просматривать коммиты и ветки.

Таким образом мы познакомились с базовыми приёмами работы с Git.

Также вы можете создавать новые ветки, сливать их в одну и выполнять прочие операции.

Естественно, вы можете также выкладывать проект на GitHub или наоборот вносить изменения в локальный проект из удалённого репозитория.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://kapelnicza.vyvod-iz-zapoya-na-domu-voronezh.ru/