Gitee码云拉代码的一些命令学习

解决码云出现git@gitee.com: Permission denied (publickey).

很久之前好像改了ssh的一些配置,导致现在对git进行一些操作时,就会出现 

当时就去百度,结果很多都是一些不太对应的解决方法,反正也没有解决,今天偶然看码云的文档才突然解决。 
官方解决文档: 

http://git.mydoc.io/?t=154712

1)、重新生成ssh 

ssh-keygen -t rsa -C “xxxxx@xxxxx.com” 

2)、查看你的 public key 

cat ~/.ssh/id_rsa.pub 

(以ssh-rsa 开头,以账号的注册邮箱结尾的) 

3)、将它添加到码云,添加地址 https://gitee.com/profile/sshkeys 

 

4)、终端输入 (非必须)

ssh -T git@gitee.com 

 

5)、完成啦~ 

这里需要注意的是GitBash默认的公钥文件路径在C盘C:\Users\Administrator\.ssh,公钥要用这里的公钥,才可行,如下图

 

 

拉取代码

git config --global user.name "你的username"
git config --global user.email "你的邮箱"
邮箱用自己的,名字也可以自己取,没影响

输入初始化命令 git init  回车 

输入要链接到码云的地址  git remote add origin git@gitee.com:qingjueaaa/think.git 回车

拉取码云上的所有文件到项目中来,git pull origin master

或者克隆项目文件 git clone git@gitee.com:qingjueaaa/thinking.git

 

 

Gitee上传代码到码云

1、码云上创建仓库

2、在需要上传的项目处右键--》git bush here

3、git init   初始化本地库

4、在码云上复制项目的克隆/下载地址

5、git remote add origin 第4步复制的地址,将本地仓库与码云远程仓库进行关联

6、git add .  添加需要上传的文件

7、git commit -m "备注信息"   创建提交

8、git pull --rebase origin master   进行代码合并【注:pull=fetch+merge]

8、提交:git push -u origin master -f (加-f是强制提交)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值