深夜4.28了,我跟打了鸡血一样
ok,不瞎扯了,刚才看了一波git命令看的脑壳疼,说把代码用命令行提交到远程仓库吧呵呵了,各种傻逼错误,错误,我也不一一概述了,直接讲一下正确的流程吧,现在开始。
1.在Github创建一个仓库,这个我觉得都会,不会自行Google。
2.你登录之后点你头像-->setting
先点击左边的ssh and gpg keys ,然后右边的new ssh keys
如图3,所示,title框里面你随便写,下面这个key框是需要写入你的key,key怎么来,接着往下看
4.打开Git Bash;
5.输入命令:
ssh-keygen -t rsa -b 4096 -C"youremail@xxx.com"
就是这么行命令,-C后边没有空格,引号是英文的,中间输入的是你的注册时的账号
6这将创建一个新的ssh密钥,使用提供的电子邮件作为标签。
Generating public/private rsa key pair.(这是你黑框会出现的英文别管,enter)
7当提示你输入要保存密钥的文件时,请按Enter键。这接受默认的文件位置。默认路径是c/user/xxx/.ssh/id_rsa
Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter](黑框提示,告诉你生成的key在这路径下面)
8.接着你就要输入两次密码,两次密码它的界面没有什么变化平常按惯性思维,都会出个*符号,这个没有,看的我懵逼?难道我么输入吗。。。你输完一次,enter,再输一次,ok,没事记住密码(下面是界面出现的提示)
Enter passphrase (empty for no passphrase):[Type a passphrase]
Enter same passphrase again:[Type passphrase again]
9.所有这些工作都完了之后,你去上面路径下面找一个id_rsa.pub的文件,用记事本或者notepad,或者editplus打开,copy,粘贴到如图三的key里面,点击add SSH KEY.
10.接着就是提交了
创建仓库 git init
把工作区的code扔暂存区,git add .
提交到本地仓库 git commit -m "测试提交"
把 本地的过滤文件直接删除掉
连接远程仓库 git remote add origin git@github.com:michaelliao/learngit.git(这个地址用ssh地址,别用https的)
pull代码 git pull git@github.com:michaelliao/learngit.git master
push代码 git push -u origin master
期间还会让你输入几次你上面连输两次的密码,还有什么问题欢迎在讨论区留言,大家互相讨论