快速上手代码管理(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来构建工程,通过 ...
最新文章
- Intent以及IntentFilter详解
- 供销合作社对话中国农民丰收节交易会 谋定为农服务主业
- oracle连接数据的oci和thin的区别
- Hash Function
- P3346-[ZJOI2015]诸神眷顾的幻想乡【广义SAM】
- 工作68:json校验工具
- golang mysql连接池原理_redis mysql 连接池 之 golang 实现
- 昨天写的档,今天就被转盗,51CTO老大们来管管
- CXF 中使用 wsdl2java 示例
- 华三模拟器实现不同vlan之间的隔离,端口如何配置trunk模式
- 深入理解Spring四大元注解DIRT
- 永洪科技怎么样_【永洪科技怎么样?】-看准网
- 搜狗输入法不能正常使用?
- 绿色电力和教育 化学制品 组合板块推荐的五个横盘整理股票
- CORDIC算法收敛性证明
- 九 曝光矫正与自动包围曝光
- 构建统一监管制度 加快数据要素立法修法
- chatgpt赋能python:Python程序员必知的Geany配置技巧
- Web移动应用:HTML5,CSS和JavaScript
- 2020茶艺师(初级)考试题库及茶艺师(初级)在线考试
热门文章
- js三级地区选择插件,省市县级联下拉列表
- mac上的http请求监控软件
- “老中医”赴港IPO,固生堂能否把好港股“这把脉”?
- 数据可视化大屏设计尺寸怎么定?
- 301重定向存在的问题
- 护肤品总结 Skin Care (1)
- pyqt5 QLabel详细用法
- 用代码制作小游戏:简单制作给孩子幸福童年
- \u5b57\u7b26 字符转换 (Unicode字符与中文的相互转化)
- 从“走近”到“走进”年轻人,这家厨电品牌凭什么脱颖而出?