快速上手代码管理(Git+github)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、Git安装及配置
- 1.Git安装->秘钥生成及配置
- 2.复制秘钥到github中的ssh
- 二、github+sourceTree
- 1.下载安装sourceTree
- 2.代码管理
- 总结
前言
这里简要介绍如何使用Git托管代码,主要通过sourceTree可视化工具进行操作。主要,这里假设使用者已经用于github账号、sourceTree账号等。
一、Git安装及配置
1.Git安装->秘钥生成及配置
第一步:官网下载最新版本:https://git-scm.com/downloads。第二步:点击安装,除了路径的修改,其他按照默认选项即可。第三步:Git生成秘钥及配置公有代码库1.设置账号和邮箱git config --global user.name "自已的用户" 例:git config --global user.name "fenlin" git config --global user.email "自己的邮箱" 例:git config --global user.email "wei@163.com"2.查看秘钥是否存在cd ~/.ssh3.生成秘钥ssh-keygen -t rsa -C "自己的邮箱与上面邮箱一致" 按三次回车 例: ssh-keygen -t rsa -C "wei@163.com"4.查看秘钥,并复制到码云或github的ssh里cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD9S2lo0iALjcBeE7dlCpXN+dN3asjaABIQOjAQJSKM ho+UL2LQJhmbPhYQyio2IRV4sHgXUSXseZ8Dzo/B8oBiC94h25rrIb8UMmKp3Cctk1e1LabmhIVwzAZt 4cpyHpyryUqGbE4hy+7vBcBGwGjuQBR1cixJn3v+nc6jGtF+4UlIXDSOu9sYMiyCuqGKCjqQjvLDGRul VmtJ8eROPMJLlRZ43Xg+vTFz0jH3EJP8OnguU+EH82XMHhgDpD0xyWS/mVcDKtYh4rUL/Ky8fXQuxY3b RU5QKjHYuw88E3impT7VZz9IRcJQUtet9xVh69/qyH56SGfxZ/LjbjUbuEcR 987679265@qq.com
整个过程如下图所示:
这里会在下面路径下生产秘钥
2.复制秘钥到github中的ssh
二、github+sourceTree
1.下载安装sourceTree
详见:https://blog.csdn.net/syq8023/article/details/89844030
这里提示一下:下图中的用户信息要与github注册邮箱一致;ssh秘钥来源于1.2小节的介绍
2.代码管理
第一步:github新建项目,填写信息恢得到图二的ssh或https内容
第二步:sourceTree推送代码
首先新建克隆(clone)项
然后在路径下放入文件,并暂存->提交
最后选中该文件(项目)执行推送,稍等一会就可以在github创建的工程中看到自己的东西了
总结
由于博主也是第一次操作,解释的可能不太详细,下面给出几篇比较优秀的资料连接。
1.Git生成秘钥及配置公有代码库步骤:https://blog.csdn.net/fenlin88l/article/details/89944857
2.sourceTree使用教程详解:https://blog.csdn.net/syq8023/article/details/89844030
快速上手代码管理(Git+github)相关推荐
- 【Microsoft Azure 的1024种玩法】三十. 使用Azure Data Studio之快速上手连接管理Azure SQL 数据库(一)
[简介] Azure Data Studio 是一种跨平台的数据库工具,适合在 Windows.macOS 和 Linux 上使用本地和云数据平台的数据专业人员,Azure Data Studio 利 ...
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details ...
- [ 代码管理 ] GIT + 码云+ idea 实现代码云端分布式同步管理
GIT 工具下载 https://github.com/git-for-windows/git/releases/download/v2.12.2.windows.1/Git-2.12.2-64-bi ...
- 提交微信小程序代码到微信代码管理git上
背景 其实提交到github,码云,或者是 微信的git本质上没区别.这里只是想把微信的代码统一管理,所以决定放到微信的git上 创建远程项目 在微信开发管理工具上点击代码管理 完成用户名密码设定后, ...
- 代码管理平台—GitHub
1.GitHub介绍 GitHub是一个开源的代码托管平台,使用GitHub可以查看别人的项目.可以建立静态网页.可以管理插件.可以在线编译.可以托管代码等等. 1.1.GitHub使用方法 注册用户 ...
- 代码管理git生成ssh key (公钥私钥)配置GitLab
git生成ssh key 配置GitLab git在我们日常项目管理中起了很大的作用,是我们能够更好地管理我们的代码,git的管理是基于ssh密钥进行的,所以在使用前我们需要进行ssh配置. 首先我们 ...
- 彩票软件2)代码管理git
以前在自己电脑上装过git,现在卸载了重头再来. 这破玩意确实挺好用,好吧,用的还是不明白, 1)在github上注册账号 2)我在本地装了以下几个软件 Git-1.7.10-preview20120 ...
- Push代码:Git@github.com: Permission denied (publickey)
文章目录 1.创建一个 SSH key 2.添加你的 SSH key 到 github上面去 1.创建一个 SSH key $ ssh-keygen -t rsa -C "your_emai ...
- Aspectj快速上手代码示例之Before,After,Around
本文不打算解释AOP的相关专业名词和概念,仅通过几个代码示例来展示Aspectj(对AOP实现的)的基本使用,并且使用的Aspectj是目前最新版本. 1.搭建环境 本文使用Maven来构建工程,通过 ...
最新文章
- pyaudio与优美的声音
- 647. Palindromic Substrings
- Activiti 简易教程一 version5.10
- 内核中_init,_exit中的作用
- 围圈报数(信息学奥赛一本通-T1334)
- Softmax回归模型的构建和实现(Fashion-MNIST图像分类)
- JavaScript十六进制、八进制、二进制与十进制互转
- 决定薪资高低的到底什么?
- Struts2架构流程
- Mutisim14.0安装后,汉化的详细方法
- 传统架构 vs 云原生架构,谈谈为什么我们需要云原生架构?
- 企业微信使用扫一扫案例(含代码和具体步骤)
- 数据结构Status
- L2-029 特立独行的幸福 (25分)GPLT团体程序设计天梯赛
- IntelliJ IDEA运行内存设置
- 面试常问--你最大的长处和弱点分别是什么?这些长处和弱点对你在企业的业绩会有什么样的影响
- 代价敏感 数据不均衡_数据质量差的代价
- zk 有一个节点报 It is probably not running且日志无明显报错
- 前端常见图片格式整理
- Arthas 使用以及火焰图
热门文章
- hue介绍系列02_李孟_新浪博客
- 博士申请 | 美国圣路易斯华盛顿大学王晨光老师招收NLP方向全奖博士/博后/硕士...
- 蓝牙HC-05上电自动互联(最详细教程)
- ubuntu 安装百度云客户端
- 做PPT用到的实用且免费的网站
- 【附源码】计算机毕业设计SSM社区养老院管理系统
- 最新八字精批付费测算系统源码+PHP内核
- matlab里的function编程,MATLAB 元编程介绍
- plantuml 依赖_PlantUML参考手册
- 人有多成功,那要看你能驾驭自己到什么程度