赞
踩
官网https://github.com/注册github账号,注册教程链接为 https://blog.csdn.net/JCtry/article/details/107191143
安装教程链接为https://www.cnblogs.com/paulwhw/p/9164382.html
本文以下部分都是根据该教程一一对应补充的内容建议同步阅读
1、安装中修改安装地址到自己想要安装的位置(默认c盘)其他的都保持默认选项即可
2、教程中环境变量也不需要自己配,安装过程中会自动配置的
3、win+R->cmd->git --version
1、绑定Git的系统用户级用户名及邮箱
进入终端后,先输入下面的代码:
git config --global user.name xx
git config --global user.email yy
xx,yy不一定是你之前在官网注册的用户名 邮箱 完全没关系
不是
git config --global xx
git config --global yy
关于签名设置的详细解释见git用户签名详细解释
1、创建Git的本地仓库方法二
(1)使用cd +mkdir命令进入某个(如h盘)磁盘 cd h:
(2)进入磁盘下某个文件夹 没有冒号 斜杠是左斜杠
(3)当前目录下创建文件夹mkdir 或mkdir -p
mkdir / mkdir -p命令使用方法
mkdir xx 若输入目录xx不存在报错
mkdir -p xx 递归建目录 即目录xx不存在会自动创建且支持多级文件夹创建 如mkdir -p xx/yy
2、创建Git的远程仓库
1、ssh-keygen -t rsa -C [EmailAdress] 三次回车
ssh-keygen中间没用空格
-C C是大写
若要删掉已经创建的ssh目录 进入用户home目录执行rm -r .ssh/
进入生成的.ssh目录ll 查看资源打开.pub文件复制内容
2、远程的配置
进入到GitHub的官网,点击右上角图标下的settings:
然后,在出现的左边的settings栏目中选择SSH and GPG Keys:
然后在出来的左边的框框中选择 New SSH:
3、验证SSH连接是否成功建立
在git终端上输入命令 ssh -T git@github.com
第一次会让你输入yes或no,这时输入yes就可以了,显示successfully authenticated则成功了(warning暂时不用管)
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?
#这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。
Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:
Warning: Permanently added 'github.com' (RSA) to the list of known hosts.*
自己新增操作来验证链接是否建立并上传项目:
进入
1、执行git init要确定当前git bash所在目录是自己创建的本地仓库地址
2、git add filename文件名后缀不能省略
3、**git add .**命令即是可以上传整个文件夹(当前进入到的),需要上传子文件夹则需要先进入到子文件夹(cd subfolder)再执行git add .命令 文件夹允许嵌套
在已经学习完之后自己回来删掉以前的ssh来重新验证并上传项目
就入到自己的项目目录打开huashanjianfa.txt并修改commit提交
通过git remote -v查看远程库别名 这里显示的是之前已经创建好的HTTPS连接的别名
现在通过git remote add ssh_nickname ssh_address来创建远程库的ssh连接别名并push刚才的修改 成功 在远层库中能看到提交了已经 说明连接成功
新建huashanjianfa.txt文档并commit
1、git remote add HTTPsNickName HttpsAdress 给远程仓库https地址起别名
2、git remote -v查看别名
3、git push origin master ,push 要指定别名和想要推送到的远程分支名
这时会让登录github账号登录即可
登录成功后显示
[new branch] 因为我们远程仓库是新建的没有分支所以是新建的一个分支
master -> master 表示从本地的master分支推送到远程的master分支
此时在github就能看到我们刚才新建的huashanjianfa.txt文档了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。