Git配置连接GitHub
Git配置连接GitHub
1. 新建仓库
仓库创建好了
2.Git连接GitHub远程仓库
Github支持两种同步方式“https”
和“ssh”
。
如果使用https
很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。
如果使用ssh
方式就需要客户端先生成一个密钥对,即一个公钥一个私钥。然后还需要把公钥放到githib的服务器上。
我们直接演示ssh方式
-
首先您可以在”任意盘符“新建一个空白文件夹。
-
然后进入刚刚创建文件夹内鼠标右键
-
选择git bash here弹出了git命令控制台!
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
- 刚开始在控制命令台输入以下命令:
git config --global user.name "XXXX" 用户名标识 ---- 实际也可以填写您的github仓库的名称
git config --global user.email "xxxx@xxx.com" 邮箱标识 -------可以填写github仓库的邮箱
注意:git config --global
“参数",有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
- 创建
SSH Key
。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa
和id_rsa.pub
这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:
ssh-keygen -t rsa //--创建秘钥
- 直接回车默认即可,秘钥的存放路径在图中!(一般就在C:\Users\Administrator.ssh)
-
里面有2个文件一个是公钥 一个是私钥,打开方式用记事本打开即可:
-
打开公钥复制里面的内容
3.远程github配置ssh秘钥
密钥生成后需要在github上配置密钥本地才可以顺利访问。
进入github右上角你账号的头像选择settings
进去之后选择 SSH and GPG keys
以上完成之后就是 连接指定仓库
git工具使用以下命令
看是否有没有远程 仓库源
git remote //--git查看远程仓库信息
出现以上错误就是改文件夹没有 git init 他不是一个仓库文件夹
之后在输入
没有任何显示就是没有仓库信息
没有我们当然要创建咯
git remote add JAVAstudy git@github.com:ther-crayon/testdom.git
git remote -v
已经成功了。
把本地库的内容推送到远程,使用 git push JAVAstudy master命令,实际上是把当前分支master推送到远程
由于远程库是空的,我们第一次推送master
分支时,加上 –u
参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了
只要本地作了提交,就可以通过如下命令:git push JAVAstudy master
把本地master分支的最新修改推送到github上了