1,连接你的电脑
当你更换了电脑,推送代码需要重新生成sshkey
安装好git之后,打开git终端:ssh-keygen -t rsa -C xxx@xxx.com 这是你的账号关联的邮箱名。
C盘下的用户/你的用户下就生成了.ssh文件夹,复制其中公钥的id_rsa.pub,打开github或者别的平台,点击头像下的settings,找到SSH/GPG keys ,选择new ssh key,title随便写 一个,key将复制的公钥粘贴进去,点击add就可以了。以上步骤对应于只有一个账号的情况下,当公司里有多个账号的时候,后面的密钥生成会覆盖前面的。多个账号解决办法
2,关于pycharm推送代码
本地推送一直出问题,git bash前面init,add,commit,remote一直很顺利,到了push就报错,然并卵,找不到原因,有大佬知道的话可以分享一下。bash不行就换pycharm直接推,开始登录github一直报错,账号/邮箱各种试,就是进不去,不行就看文档呗,哦,人家要用token登录才行,原来的明文url登录方式不被允许了,那么token哪里来的呢,回到我们的github,同样settings/developer settings/personal access tokens/generate new token,同上取个名字,能勾的都给它勾上,到底下 generate token,完了复制这个值。回到pycharm中,file/settings/version contril/github,点击右边的+号,弹出页面log in to github 选择右上角use token,将复制的token值粘贴进去,login in就可以了,回到主界面,vcs/import into version control/share project on github,弹出界面repository name 你自己随便取一个,就是你仓库的名字,share之后就是各种正常的add/commit/push操作了