Выбор точек монтирования является слишком основным, я не думаю, что любой графический установщик там опустит его. Установщик Монетного двора имеет ручной режим, где можно изменить разделы и присвоить точки монтирования им. Около /
и /boot
Я думаю, что также будет a swap
раздел, не забудьте проверять его также.
Я не использовал Монетный двор в последнее время, но я помню, что GRUB не имеет никакой проблемы с обнаружением установки Windows, и добавьте запись в выбор режима начальной загрузки. Это не должно быть проблемой также.
Действительно, я думаю, что необходимо просто продолжить установку :)
Auth с именем пользователя и паролем - поддерживается github api :
Есть три способа аутентификации через GitHub API v3. ...
Базовая аутентификация
$ curl -u "username" https://api.github.com
...
Так что просто выберите lib на том языке, который вы предпочитаете. и использовать реализованную версию Create a Public Key "Public Key" API Section:
Создание открытого ключа. Требуется аутентификация с помощью Basic Auth или OAuth, по крайней мере, со сферой действия [write:public_key].
INPUT
POST /user/keys
{
"title": "octocat@octomac",
"key": "ssh-rsa AAA..."
}
Если вы хотите использовать его из командной строки (через curl):
curl -u "username" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
или даже без подсказки пароля:
curl -u "username:password" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
вот небольшой урок для использования curl для взаимодействия с github API
Другой вариант - использовать API-токен... Я использую следующее на нашем внутреннем сервере gitLab
snippet:
#!/bin/bash
myemail="first.last@domain.com"
# User API token can be found: "https://git.labs.domain.com/profile/account"
git_api_token="m3iP27Jh8KSgNmWAksYp"
# We'll use the HTTPS to push a ssh key to git, SSH for pull/push configuration
gitrepo_ssh="git@git.labs.domain.com:devops/automation.git"
gitrepo_https="https://git.labs.domain.com/devops/automation.git"
########################] D O N O T C H A N G E [########################
# Generating SSH key:
ssh-keygen -f "${HOME}/.ssh/id_rsa" -t rsa -b 4096 -C "${myemail}" -N ''
sslpub="$(cat ${HOME}/.ssh/id_rsa.pub |tail -1)"
# git API path for posting a new ssh-key:
git_api_addkey="https://$(echo ${gitrepo_https} |cut -d'/' -f3)/api/v3/user/keys"
# lets name the ssh-key in get after the hostname with a timestamp:
git_ssl_keyname="$(hostname)-$(date +%Y%m%d%H%M%S)"
# Finally lets post this ssh key:
curl -H "PRIVATE-TOKEN: ${git_api_token}" -H "Content-Type: application/json" \
-X POST -d "{\"title\":\"${git_ssl_keyname}\",\"key\":\"${sslpub}\"}" \
${git_api_addkey}
Подобно ответу xx4h, я делаю это в скриптах для автоматизации новых настроек ВМ.
ssh-keygen -t rsa -b 4096 -C "myemailaddress@hotmail.com"
curl -u "myusername" \
--data "{\"title\":\"DevVm_`date +%Y%m%d%H%M%S`\",\"key\":\"`cat ~/.ssh/id_rsa.pub`\"}" \
https://api.github.com/user/keys
Он дает новый ключ SSH, включает его в вызов curl и дает уникальное, но все еще легко идентифицируемое имя для каждого из них на стороне GitHub (например, запуск сейчас даст DevVm_150602142247).
#!/bin/bash
set -xe
myemail="your-email"
#your personal access token
git_api_token="befdf14c152d6f2ad8cff9c5affffffffffffffffff"
#We'll use the HTTPS to push a ssh key to git, SSH for pull/push configuration
gitrepo_ssh="git@github.com:person/repo.git"
gitrepo_https="https://github.com/person/repo.git"
#Generating SSH key:
ssh-keygen -f "${HOME}/.ssh/id_rsa" -t rsa -b 4096 -C "${myemail}" -N ''
sslpub="$(cat ${HOME}/.ssh/id_rsa.pub |tail -1)"
#git API path for posting a new ssh-key:
git_api_addkey="https://api.$(echo ${gitrepo_https} |cut -d'/' -f3)/user/keys"
#lets name the ssh-key in get after the hostname with a timestamp:
git_ssl_keyname="$(hostname)_$(date +%d-%m-%Y)"
#Finally lets post this ssh key:
curl -H "Authorization: token ${git_api_token}" -H "Content-Type: application/json" -X POST -d "{\"title\":\"${git_ssl_keyname}\",\"key\":\"${sslpub}\"}" ${git_api_addkey}