如何将本地git连接到bitbucket存储库

如何将本地git连接到bitbucket存储库,git,passwords,push,bitbucket,Git,Passwords,Push,Bitbucket,前言:我本周刚开始学习git,所以什么都不做 也就是说,我已经成功地完成了以下命令 我已设置了本地目录 mkdir /treehouse_repo cd /treehouse_repo git init git remote add origin https://mkov88@bitbucket.org/mkov88/treehouse-portfolio-site.git mkdir /treehouse_repo cd /treehouse_repo git init git remote

前言:我本周刚开始学习git,所以什么都不做

也就是说,我已经成功地完成了以下命令

我已设置了本地目录

mkdir /treehouse_repo
cd /treehouse_repo
git init
git remote add origin https://mkov88@bitbucket.org/mkov88/treehouse-portfolio-site.git
mkdir /treehouse_repo
cd /treehouse_repo
git init
git remote add origin URL
我已设置了本地目录

mkdir /treehouse_repo
cd /treehouse_repo
git init
git remote add origin https://mkov88@bitbucket.org/mkov88/treehouse-portfolio-site.git
mkdir /treehouse_repo
cd /treehouse_repo
git init
git remote add origin URL
我已经创建了第一个文件并提交了

echo "mkov88" >> contributors.txt
git add contributors.txt
git commit -m 'Initial commit with contributors'
这就是我陷入困境的地方

当我试图推动它通过

git push -u origin master
下一行是:

Password for 'https://mkov88@bitbucket.org':<br>
任何指导都将不胜感激

更新 我试图用以下代码在我的主目录中添加一个.basche文件

SSH_ENV=$HOME/.ssh/environment

# start the ssh-agent
function start_agent {
    echo "Initializing new SSH agent..."
    # spawn ssh-agent
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo succeeded
    chmod 600 "${SSH_ENV}"
    . "${SSH_ENV}" > /dev/null
    /usr/bin/ssh-add
}

if [ -f "${SSH_ENV}" ]; then
     . "${SSH_ENV}" > /dev/null
     ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_agent;
    }
else
    start_agent;
fi
仍然被要求输入密码

我可以键入任何内容,光标就在那里

考虑到密码输入通常是隐藏的,这听起来并不奇怪

如果我按回车键,它会显示


只有当您刚才键入的不是bitbucket.org上帐户的密码时才会发生这种情况。

需要澄清的是,ssh代理与https无关,只有在a/您使用ssh的远程url时,以及b/您的私有ssh密钥受密码保护时,ssh代理才会有帮助。