Git-初次使用Bitbucket及问题解决

初次使用Bitbucket及问题解决

建立远程版本库

创建一个远程版本库其实非常简单如下:

创建一个远程版本库
创建一个远程版本库输入具体项

创建完成的远程版本库如下所示:

创建完成的远程版本库

添加公钥 SSH-KEY 到Bitbucket

怎么创建 SSH-KEY ? 你能不能动手百度一下了, 还有没有一点进取精神, 就当我没说!

创建 `SHH-KEY`

在打开的 Add SSH key 窗口中输入 Label 名称:

输入 `Label` 标签

以次打开用户目录下的 .ssh -> id_rsa.pub 文件, 拷贝文件内容粘贴到 Key 文本框中:

打开用户目录下的 `.ssh` 目录
打开 `.ssh` 目录拷贝 `id_rsa.pub` 文件内容
输入后的 `Add SSH KEY` 文本框

添加公钥 SSH-KEY 到Bitbucket后如下所示:

添加公钥 `SSH-KEY` 到Bitbucket后

在本地版本库添加Bitbucket远程版本库地址

选择 Source 点击选择右侧的地址链接方式为 SSH, 拷贝 SSH 方式的远程版本库地址

在本地 `repo` 仓库添加Bitbucket远程仓库地址

在本地版本库下添加远程版本库地址:

shell> git remote add origin-for-bitbucket git@bitbucket.org:wushaohua/warnerwu-using-bitbucket-repo-manage-test.git
在本地版本库下添加远程版本库地址

推送本地版本库到远程

添加远程版本库地址后推送本地版本库到远程并关联

shell> git remote origin-for-bitbucket master

以上就是我们从建立远程版本库、添加 SSH KEY 公钥信息、添加远程版本库地址信息到本地版本库、

再到推送本地版本库到远程正常流程没有任何问题!

但是很不幸的是失败了! Git控制台输出以下信息:

repository access denied. access via a deployment key is read-only.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
推送本地版本库到远程并关联

后面找了老半天原因,

其它的版本库提供商都是这么干的在使用过程中也没有什么问题,

为什么到 Bitbucket 上就不行了呢?

带着这个问题在官网上找答案,

发现 BitbucketSSH KEYdeployment key 也就是 部署密钥account key 也就是 账户密钥 之分,

并且 deployment key 是只读 密钥

也就说我们上面添加的 SSH KEY 它是一个 deployment key 也就是 部署密钥,

所以才导致推送本地版本库到远程版本库失败

添加 account key 账户密钥

添加 `account key` `账户密钥`
添加 `account key` `账户密钥`

添加 account key 和 上面的 deployment key 方法一样, 并且添加的 SSH Key 也是同一个,

也就是用户目录下的 .ssh -> id_rsa.pub 文件内容

添加 `account key` 失败

但是又很不幸的是添加 account key 失败了, 原因是已经有一个注册的部署密钥,

我们必须将将其 deployment key 删除后再添加 account key, 注意如果 account key 后就不用再次添加 deployment key 了,

刚刚入手 Bitbucketdeployment key 还真不太了解, 不知道它具体用在什么地方, 什么时候用, 如果您知道, 请告知我, 非常感谢

添加 account key 后再推送本地版本库到远程版本库可以很顺利了!

再次推送本地版本库到远程
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,626评论 9 163
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,941评论 3 27
  • 木曜日のフルット,国内好像是翻译成我家的街猫。 直接翻译是木曜日的弗罗多。这个弗罗多是啥我表示不知道,如果有人知道...
    伊蒂雅阅读 1,324评论 0 3
  • |文|杏子同学|图来自网络 01 最近家人参加一个比赛活动需要投票去获取人气奖,推广的方式想必大家也知道,就是群发...
    杏子同学阅读 3,092评论 0 2