首先我在bitbucket中创建一个帐户,然后我在puttykeygen中创建一个shh私钥,我保存私钥" bitbucket.ppk"然后我从公钥复制文本并粘贴到我的帐户在bitbucket中,在SSH KEY部分。在那之前,我在bitbucket做一个名为ATOMICO的回购。
这是我的问题
为什么我可以在没有私钥的情况下克隆回购?
我如何限制该功能???,因为每个人都可以克隆我的仓库并推送没有私钥的更改...我尝试在其他计算机中克隆我的仓库,我可以推动更改
repo是git clone https://andrescabana86@bitbucket.org/andrescabana86/atomico.git
尝试推动更改,如果你能告诉我
编辑2
我按照这些方式推送
$ git commit -m "cambios from me"
[master 36b6908] cambios from me
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 cambios de mi.txt
wirelan@WIRELAN-HM /E/UPW/webs/atomico (master)
$ git push -u origin --all
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 246 bytes, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: bb/acl: andrescabana86 is allowed. accepted payload.
To https://andrescabana86@bitbucket.org/andrescabana86/atomico.git
eae426a..36b6908 master -> master
Branch master set up to track remote branch master from origin.
全部
答案 0 :(得分:1)
$ git clone https://andrescabana86@bitbucket.org/andrescabana86/atomico.git
=> Password for 'https://andrescabana86@bitbucket.org':
您的存储库对我来说似乎很私密。您可以将其克隆到本地计算机,因为您已设置的公钥/私钥对。