github 的介绍以及基本配置 2016-07-07 | github | 瞎折腾 文章目录 配置 Git 环境配置 Git 用户名和邮箱配置 SSH创建新的 GIT 仓库windows避免每次push都输入密码 git介绍以及github的基本配置 配置 Git 环境 Linux 和 MAC 环境下是自带 GIT 的,如果使用 Windows 的话有如下几个解决方案。 GIT 官网下载 Cmder,选择 Download full,不仅自带 GIT ,而且是替代 Windows 自带很丑的 cmd 的很好选择。 GitHub 离线版,GitHub 出品。 建议大家使用命令行操作,方便快捷容易理解。 配置 Git 用户名和邮箱 $ git config --global user.name "{username}" //用户名替换{username}$ git config --global user.email "{email}" //邮箱替换{email} 配置 SSH ssh-keygen -t rsa -C"{email}" //邮箱替换{email} 一路回车到命令完成,win 系统默认在文件夹 C:\Users\{你的用户名}\.ssh ,该文件夹有 id_rsa(私钥) 和 id_rsa.pub(公钥) 两个文件。 将id_rsa.pub内容复制到自己的 Github 主页的 Settings -> SSH keys,添加完毕即可。 可以输入以下命令,来测试是否能够正确链接到 github ssh -T git@github.com 若返回命令如下 Hi ***! You've successfully authenticated, but GitHub does not provide shell access. 则说明连接成功。 创建新的 GIT 仓库 ::GIT 仓库初始化git init::添加 github 仓库 SSH 链接git remote add origin {SSH url}::将所有项目添加进仓库git add .::提交所有变化文件(还没有上传)git commit -m "first commit"::上传文件git push -u origin master windows避免每次push都输入密码 如果你每次push的时候都需要输入github的用户名和密码,就会感到非常的麻烦。原因是我们push的地址使用的是https,把它改成ssh就好啦,因为我们之前已经在github上添加ssh秘钥了。这里介绍一下这个方法。 首先在git bash 输入 $ git remote -v 查看当前推送方法 若如下 origin https://github.com/someaccount/someproject.git (fetch)origin https://github.com/someaccount/someproject.git (push) 则修改 git remote set-url origin git@github.com:someaccount/someproject.git 其中将https改为ssh的方式,这样就可以不用输入密码进行push了。