git上传项目到远程仓库文档
一.Git安装及配置
官网下载:https://git-scm.com/downloads 下载太慢
快链接传送门:https://npm.taobao.org/mirrors/git-for-windows/ 最下面为最新版本。
配置用户名和邮箱:只有配置了才能进行git操作。
git config --global user.name ‘***’;
git config –global user.email ‘****
二. Git工作流程(很重要)
Git本地有三个工作区域:
1.工作目录:就是平时放代码的地方。
2.暂存区:用于临时存放改动,保存即将提交的信息。
3.本地仓库:安全存放数据的位置,这里面是提交的所有版本数据。HEAD指向最新放入仓库的版本。
4.远程仓库:github网址或公司专属网址。
Git工作流程图:
三.从本地上传到远程仓库代码演示:
1.建立远程仓库(公司已有)。
2.在本地工程目录下初始化git
3.添加文件到本地暂存区。
点代表添加全部文件
4.添加缓存内容到本地仓库,m代表message的意思
5.将本地仓库与远程仓库关联
Origin是为远程仓库起的别名,一般为origin,也可以设为其他。
远程仓库可以点击下图所示红色圆圈直接复制。
6.将本地仓库推送到远程仓库
这一步每次push都会提示输入用户名和密码,为了避免麻烦我们一般都会配置SSH秘钥,首先用 $ ssh-keygen -t rsa -C [email protected]命令创建秘钥,直接连续按回车。
然后在C:\Users\Administrator\.ssh目录下找到id_rsa.pub文件,
复制里面的内容到自己的远程仓库中。在settings中找到SSH keys.点击Add key.
TortoiseGit 解决TortoiseGitPlink要求输入密码
用小乌龟操作时,经常需要密码,可以按照如下操作解决
保存私钥
1、打开TortoiseGit 下的puttygen工具
2.载入.ssh私钥
若你还没有私钥,参照这篇博客先去创建:传送门
打开C:\用户\你的ID\.ssh 文件夹下
选择右下角的格式为All Files,选择id_rsa文件
3、保存私钥
点击Save private key,给该key起个名字,保存到上面这个文件夹就好。
添加私钥
上面我们保存了私钥,接下来就给TortoiseGit加上私钥就好啦
1、启动Pageant
你点击之后,桌面可能没反应。其实Pageant启动后自动最小化隐藏起来了,打开就好!
2、Add Key
点击Add Key,将刚才我们保存的私钥添加进去
然后用用小乌龟拉取,就不需要了。