几个地方收集来,一个可行的,包括坑。方便大家使用

GitHub常见操作:生成ssh公钥,clone,push_选择ssh方式,用户需要在计算机中生成ssh keys,用来从github中push或pull 生成_大王我亲自来巡山的博客-CSDN博客

GitHub中clone代码
首先,你的电脑上需要安装git。

第一步,生成本地公钥。
1 在你需要存放代码的位置,打开Git Bash。
2 初始化用户名:
就是你的GitHub用户名,要对应上。

git config --global user.name "用户名"
1
3 初始化邮箱:
就是你的GitHub邮箱,要对应上。

git config --global user.email "邮箱地址"
1
4 生成本地新的密钥:

ssh-keygen -t rsa -C “邮箱”
1
这一步会出现让你设置密码什么的,个人建议直接全部回车,我就在这里栽过,各种密码太烦了,建议不设置的地方直接不要密码。
5 此时,在你的本地就已经生成了公钥。
一般在:C:\Users\Administrator.ssh 文件夹下 id_rsa.pub文件
或者mac和Linux系统,直接用命令行操作:
Mac拷贝公钥:

pbcopy < ~/.ssh/id_rsa.pub
1
Linux拷贝公钥:

xclip -sel clip < ~/.ssh/id_rsa.pub
1
windows用命令行拷贝公钥:

clip < ~/.ssh/id_rsa.pub
1
6 拷贝完公钥,从浏览器进入GitHub,然后,在右上角个人账号信息里面,点击setting(设置),在设置里面,点击SSH and GPG,再点击 New SSH key。
将刚才复制的公钥,直接复制进去,标题随便起。
7 测试本地是否可以成功连接上GitHub:

ssh -T git@github.com
1
8 如果测试没成功,其实也没关系,可能是网速问题,我就是一直测试不通过,挺离谱,其实已经连接上了。一般到这一步就成功了,只要保证公钥复制没问题。

第二步,clone代码到本地
这里注意,必须复制的是第二个ssh里面的链接,别选成第一个https了,这里我也吃过亏,一直不过。
复制这个.git链接,然后

git clone .git链接
1
就能成功clone代码到本地了。
————————————————
版权声明:本文为CSDN博主「大王我亲自来巡山」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43923436/article/details/120821770

推送本地分支到远程分支
git push origin my-branch:new-branch //推送本地的my-branch(冒号前面的)分支到远程origin的new-branch(冒号后面的)分支(没有会自动创建)
1
当我们git push new-branch 的时候会出现错误,提示无法关联远程仓库,这时候执行以下代码
git push origin HEAD:new-branch //关联远程仓库
————————————————
版权声明:本文为CSDN博主「It一zhai男」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013293125/article/details/106743165

提交到分支上:
也可以不写分支名字,那就默认提交到当前所在分支上。

git push origin 分支名

GitHub不再支持密码验证解决方案:SSH免密与Token登录配置_51CTO博客_git配置ssh免密登录

配置好好,记住,你项目得使用 SSH clone ,不要使用https来上传,会失败的,必须remote.origin.url=git@github.com:chuanjinpang

如果本地是https 源,那么就修改git 仓库地址

git修改远程仓库地址
方法有三种:

1.修改命令

git remote origin set-url [url]

先删后加

git remote rm origin

git remote add origin [url]

直接修改config文件

git文件夹,找到config,编辑,把就的项目地址替换成新的。
-----------------------------------
©著作权归作者所有:来自51CTO博客作者wg_oEhiEEGG的原创作品,如需转载,请与作者联系,否则将追究法律责任
GitHub不再支持密码验证解决方案:SSH免密与Token登录配置
https://blog.51cto.com/zhoulujun/3424267

github push相关推荐

  1. 解决github push错误The requested URL returned error: 403 Forbidden while accessing(转)

    github push错误: git push error: The requested URL returned error: 403 Forbidden while accessing https ...

  2. GitHub push的时候报:Unable to access ‘https://github.com/xxxx/xxxx.git/‘:OpenSSL SSL_read:Connection was

    GitHub push的时候报:Unable to access 'https://github.com/xxxx/xxxx.git/':OpenSSL SSL_read:Connection was ...

  3. github push不上去了 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

    原文地址: github push不上去了 git push 报错了 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ ...

  4. github push报错 Support for password authentication was removed on August 13, 2021. Please use a perso

    github push报错 Support for password authentication was removed on August 13, 2021. Please use a perso ...

  5. Xcode github push 被拒 The remote repository rejected commits.

    Xcode github push 被拒 应该检查一下github上设置的邮箱是否设置成了不可见 同时本地的git仓库设置了这个邮箱 导致了push的数据里面带有了邮箱地址并且你自己设置了 禁止暴露邮 ...

  6. 解决github push错误403 Forbidden while accessing

    业务场景 我原来在github上创建了一个repository,名称为github_test,我上传了一些文件.但是几年后,我想再次利用该repository,更新并上传文件. 我在一台虚拟机上面gi ...

  7. 初学git:用git bash往github push代码

    对于我来说,最开始使用github主要是为了使用它的pages功能展示demo.其实这些都是用Github for Windows push上去的,图形化界面的客户端使用确实简单,但是逼格不够,好吧其 ...

  8. github push报 Unable to access ‘https://github.com/xxxx/xxxx.git/‘: OpenSSL SSL_read: Connection was

    idea操作git时 报 Unable to access 'https://github.com/xxxx/xxxx.git/': OpenSSL SSL_read: Connection was ...

  9. github push 代码出现fatal: Authentication failed for ‘https://github.com/xxx/xxx.git/‘

    fatal: Authentication failed for 'https://github.com/xxx/xxx.git/': 问题描述 想从服务器上push代码到github,遇见fatal ...

  10. github push时提示Username for ‘https://github.com‘ 解决办法

    今天进行push的时候一直提醒我输入Username还有PassWord. 还出现提示:remote: Support for password authentication was removed ...

最新文章

  1. HTML DOM getElementById() 方法
  2. uniapp在安卓和IOS端 APP固定竖屏及获取设备信息
  3. 2020 年 Java 面试常见 350 题
  4. JS校验金额格式的正则表达式
  5. python 做网页_女生30岁以前,怎么早做打算
  6. [转载]WebBrowser知识
  7. 滴滴接盘小蓝单车,押金问题谁来负责?
  8. 将DataRow转换为DataTable
  9. 4位格雷码的顺序编码_整理丨一文掌握编码器的工作原理!
  10. 雅虎又泄露 3200 万账户数据,因cookie伪造攻击
  11. python如何与其他软件交互_如何与Python中的另一个程序交互?
  12. HDU 3594 Cactus (强连通+仙人掌图)
  13. [转]Vue Cli3 + VS Code 愉快调试
  14. 【Rust日报】 2019-05-22:Mozilla图像团队发布WebRender MVP
  15. linux usb有线网卡驱动_基于USB设备的Linux网络驱动程序开发
  16. 计算摄影——自动构图
  17. Android快速开发,十个最常用的框架
  18. 如何清理电脑系统缓存
  19. javascript-BOM-页面加载事件
  20. MIPS架构学习笔记

热门文章

  1. 高效钉钉小程序开发丨Hello,dingtalk
  2. 2023杭州之江中复百日誓师大会宣誓
  3. JavaScript删除对象的某个属性的方法
  4. Python 链表反转
  5. 云创大数据获评同花顺企业号2022年度“投关菁英奖”
  6. 树莓派(Raspberry Pi)中如何截图截屏(截图)
  7. java 8 第15篇 给定数字,输出先前的所有的质素和非质素(优化)
  8. 即将推出的谷歌浏览器M107版将支持H.265/HEVC解码 火狐对此非常反对
  9. 红旗linux关机,红旗Linux7.0无法关机解决办法
  10. 每日一题——饮料换购