使用公钥可以避免每次提交都要输入账号密码太麻烦
不管是码云还是GitHub等远程仓库都可以用这种方法 注意这里是SSH地址的方法,HTTPS的一直提示账号密码错误 不知道什么原因,有大神知道的可以告诉一下 谢谢!
- 打开Git Bash, 生成公钥
ssh-keygen -t rsa -C "注册邮箱"
提示输入密码 直接enter两次
- 添加到本地公钥//很重要 否则会权限不足
ssh-agent bash
ssh-add ~/.ssh/id_rsa
- 查看公钥内容
cat ~/.ssh/id_rsa.pub
- 复制公钥内容并配置到码云上
- 在码云上创建新的项目,设置为私有
- 进入本地的项目中打开CMD输入
git init
- 等初始化完成后将项目添加到本地仓库中
git add .
- 查看一下git状态,看是否添加成功
git status
- commit到本地仓库
git commit -am "当前提交描述信息"
- 连接到远程码云仓库
git remote add origin 仓库地址
注:仓库地址可以从码云项目中的克隆/下载找到,选择SSH
11. 如果是第一次执行,可以先需要pull一下 很重要重要
git pull --rebase origin master (重设原始主机,就是获取远程并于本地文件合并)
- 将本地代码push到码云的master主分支上
git push -u -f origin master
网友评论