Compare commits
4 Commits
5e232430cc
...
1b1e13ecb2
Author | SHA1 | Date | |
---|---|---|---|
1b1e13ecb2 | |||
dc10a4d9ac | |||
b1294fdfdf | |||
ed415a5c9c |
@ -157,10 +157,23 @@ if errorlevel 1 exit /B 1
|
||||
if errorlevel 1 exit /B 1
|
||||
"%~dp0\bootstrap_env\Scripts\python.exe" -c "import bootstrap; bootstrap.set_ssh_keys()"
|
||||
if errorlevel 1 exit /B 1
|
||||
:remote_ssh_keys_no
|
||||
|
||||
:remove_bootstrap
|
||||
set choice=
|
||||
set /p choice="Remove bootstrap-Windows.cmd (y/N)? "
|
||||
if "%choice%"=="" goto remove_bootstrap_no
|
||||
if "%choice%"=="Y" goto remove_bootstrap_yes
|
||||
if "%choice%"=="y" goto remove_bootstrap_yes
|
||||
if "%choice%"=="N" goto remove_bootstrap_no
|
||||
if "%choice%"=="n" goto remove_bootstrap_no
|
||||
echo invalid value: %choice%
|
||||
goto remove_bootstrap
|
||||
:remove_bootstrap_yes
|
||||
rmdir /Q /S "%~dp0\bootstrap_env"
|
||||
echo "Completed: %0 will now be removed"
|
||||
start /b "" cmd /c del "%~f0"&exit /b
|
||||
:remote_ssh_keys_no
|
||||
:remove_bootstrap_no
|
||||
|
||||
:end
|
||||
endlocal
|
||||
|
@ -5,6 +5,7 @@ from getpass import getpass
|
||||
from os import environ
|
||||
from os.path import join
|
||||
from platform import node, system
|
||||
|
||||
from requests import ConnectionError, get, post
|
||||
from requests.auth import HTTPBasicAuth
|
||||
from requests.compat import urlparse
|
||||
@ -126,10 +127,9 @@ def set_gitlab_ssh_key():
|
||||
|
||||
def set_bitbucket_cloud_ssh_key():
|
||||
"""Set BitBucket Cloud SSH key."""
|
||||
api_url = 'https://api.bitbucket.org/1.0'
|
||||
username, password = get_username_password('BitBucket Cloud')
|
||||
keys_url = 'https://api.bitbucket.org/1.0/users/%s/ssh-keys' % username
|
||||
auth = HTTPBasicAuth(username, password)
|
||||
keys_url = '%s/users/%s/ssh-keys' % (api_url, username)
|
||||
response = get(keys_url, auth=auth)
|
||||
if response.status_code != 200:
|
||||
raise bootstrap_error(response)
|
||||
|
Loading…
x
Reference in New Issue
Block a user