【TortoiseGit】创建本地仓库并上传至远程仓库



今天早上弄了一早上,老是失败 ,所以这里把踩过的坑记录下来,以后也可以看看。


一. 新建远程仓库


在网页端Github建立远程仓库。
<1>
【TortoiseGit】创建本地仓库并上传至远程仓库_第1张图片
<2>
【TortoiseGit】创建本地仓库并上传至远程仓库_第2张图片
<3>【TortoiseGit】创建本地仓库并上传至远程仓库_第3张图片
这样就新建了一个空的远程仓库,下面我们需要将本地文件上传至这里。


二. 配置ssh


这里我们使用ssh上传代码,好处是只需第一次push的时候输入GitHub账号密码,以后都不需要。
<1> 生成SSH密钥。这里的窗口都不要关闭,后面还会用到。
【TortoiseGit】创建本地仓库并上传至远程仓库_第4张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第5张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第6张图片
<2>网页端生成SSH key。进入Setting,复制上一步得到的密钥,粘贴
【TortoiseGit】创建本地仓库并上传至远程仓库_第7张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第8张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第9张图片
SSH配置完成。


三. 创建本地仓库
<1>保存ppk类型的私钥。
【TortoiseGit】创建本地仓库并上传至远程仓库_第10张图片
<2>新建本地仓库。后面的选项均默认OK。本地文件夹下会出现一个.git隐藏文件夹,这个就是控制管理此目录的本地仓库。
【TortoiseGit】创建本地仓库并上传至远程仓库_第11张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第12张图片


四.关联本地仓库与远程仓库
进入TortoiseGit Setteing。配置Remote远程服务器信息。Save填写的信息,会弹出Fetch信息,确定继续。

Remote:origin
URL:远程仓库Http地址(注意这里是Http地址,而不是SSH地址,很容易弄错)
Putty Key:保存的ppk私钥

【TortoiseGit】创建本地仓库并上传至远程仓库_第13张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第14张图片


五. 提交代码远程仓库。
<1> pull远程仓库master分支代码至本地。
【TortoiseGit】创建本地仓库并上传至远程仓库_第15张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第16张图片
<2> commit本地文件至本地仓库master分支
【TortoiseGit】创建本地仓库并上传至远程仓库_第17张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第18张图片
<3> push本地仓库master分支至远程仓库master分支
【TortoiseGit】创建本地仓库并上传至远程仓库_第19张图片
【TortoiseGit】创建本地仓库并上传至远程仓库_第20张图片




六. 查看结果
【TortoiseGit】创建本地仓库并上传至远程仓库_第21张图片
这样,就将本地文件上传到远程仓库啦!其实中间有点绕的就是本地和远程的区别,多试几次就能理解了。

============
2018.02.06
============

=============
第四步 URL http和ssh好像都可以。。。。。。我也有点晕。
2018.07.03
=============

你可能感兴趣的:(Git)