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



前言:我这周刚开始学习 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

我已经创建了我的第一个文件并提交

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>

我可以键入任何内容,光标就在那里。
如果我按回车键,它说:

fatal: authentication failed for 'URL'

任何指导将不胜感激。

更新我尝试使用以下代码在我的主目录中添加一个 .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

仍然被要求输入密码

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

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

如果我按回车键,它说

fatal: authentication failed for 'URL'

仅当您刚刚键入的内容不是 bitbucket.org 上的帐户mkov88的密码时,才会发生这种情况。

最新更新