第一步 :配置SSH KEY
默认你已经安装了,git的客户端,这里我们使用git bash操作。
在用户主目录下(这里不是你的git的本地地址,在Windows搜索栏搜索 .ssh),看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
打开文件夹观察里面是否包含SSH Key
如果没有.ssh文件夹,这个时候就需要手动建立了,下面是命令
$ ssh-keygen -t rsa -C 1578639181@qq.com
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可
这个时候我们也可以在git bash中看到 SSH秘钥的路径
在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥
第二步:登录GitHub
打开”SSH Keys”页面,快捷地址:https://github.com/settings/ssh
“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:
第三步: 测试ssh key是否成功
使用命令“ssh -T git@github.com”,如果出现
You’ve successfully authenticated, but GitHub does not provide shell access 。
这就表示已成功连上github。
第四步:在github上创建一个git仓库
第五步: 推送本地工程到github仓库
进入到本地工程目录。依次执行:
1-git init # 本地仓库初始化,执行完后会在工程目录下生成一个.git的隐藏目录
2-git add . # 添加所有文件到本地索引,命令用法:git add <file>
3-git commit -m "My first commit operation" # 提交修改到本地仓库,-m选项添加提交注释
4-git remote add origin git@github.com:mayouchen123/learngit.git # 添加远程仓库地址,保存在origin变量中
5-git push origin master # 按照前一条命令中origin给定的github地址推送到github仓库的master分支
通过以上几部就可以实现,将本地git与远程的GitHub仓库关联。
取消本地目录下关联的远程库:
git remote remove origin