Интерфейс Via Git UI и Turtoise Я обновил локальные и удаленные репозитории GIT. Я хотел бы взаимодействовать с репозиториями gitlab.com в Android Studio и IntelliJ. Я продолжаю получать ошибки 401 или читать.IntelliJ и AndroidStudio - подключиться к репозиторию Gitlab.com
В IntelliJ Я попытался подключиться к удаленному репозиторию с помощью VCS> GIT> Remotes и добавил запись SSH gitlab.com. Также в Android Studio я не мог подключиться к удаленному репозиторию.
РЕШЕНИЕ: благодаря VonC. Ключи SSH, которые я зарегистрировал на Gitlab.com, были в моей папке c: \ users \ myusername \ .ssh. Через Turtoise и GIT UI я могу ссылаться непосредственно на эти файлы.
И Android Studio, и IJ IDE используют папку% HOME% для поиска ключей SSH. Эта папка может относиться к папке SSH системы. Поскольку в этой папке не было доступных ключей SSH, я продолжал получать ошибки подключения.
Решение было в создании командного файла (.bat), который выполняет следующие для IntelliJ:
set HOME=%USERPROFILE%
c:
cd "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\bin"
idea.exe
И КАК:
set HOME=%USERPROFILE%
c:
cd C:\Program Files\Android\Android Studio1\bin
studio64.exe
Для IntelliJ: Я создал локальные файлы, поставил и отдал их на местном уровне. Затем через VCS> Git> remote> я добавил строку Https. Затем я толкнул содержимое, и он работал нормально. ВОПРОС: где IntelliJ хранит пароль пользователя для использования этого приватного репозитория Giblab.com? – tjm1706
Для Android Studio: я мог клонировать проект через New> Project из VCS> Git>, используя строку Https gitlab.com. Работал. Что делать, если у меня есть локальный репозиторий, как я могу сохранить его в удаленном репозитории в первый раз? В AS у меня нет опции «пультов». – tjm1706
@ tjm1706 для вашего первого вопроса, Git для Windows поставляется с встроенной интеграцией с [хранилищем учетных данных Windows] (https://github.com/Microsoft/Git-Credential-Manager-for-Windows) ('git config - global credential.helper manager') – VonC