Git生成ssh ksy后进行项目管理
1.首先你要有一个git账号,然后在网站上Create a New Repository,填好名称后就建立了一个仓库,之后即会出现一些仓库的配置信息。。。
2.然后你要下载一个git客户端,也可以是msysgit,都还非常好用的客户端,安装就不说了,百度都会有的
3.然后你要是想让你的客户端连接到你的网站的仓库上就必须要在客户端生成一个SSH KEY,然后复制到你的网站用户上的SSH KEY里面
4.当你的git客户端安装好之后,鼠标右键就会出现git一系列的操作,如果是msysgit客户端的话,你在本地仓库里右击就会出现Git Init Here,就会多出来一个.git
文件夹,这就表示本地的git创建好了。右键git bash进入git命令界面,此时你就要自己键入一些命令让客户端生成ssh key了。
5.在本地的客户端创建ssh key:
01.ssh-keygen -t rsa -C "注册时的邮箱" //不过这个邮箱的写法我也不是确定,网上有的说些什么都行,不过我没试过。。。
一直回车,到最后就会看到那个文件夹生成了ssh key,此时你可以进入到那个文件夹去复制你的键值,也可以用cat命令让其显示到你的命令行里
把你生成的ssh key 保存到你的网站的ssh key里面,title随便写

02.此时你就可以测试有没有连接上了


键入命令ssh git@github.com 然后键入yes 你就会看到你链接成功的信息
6.当你的客户端git连接到你的用户网站时,你就可以进行版本管理操作了,当你要操作时你要设置你的用户名和email
01.git config --global user.name "你登录网站的用户名"
02.git config --global user.email "你注册时的邮箱"
03.此时你是真正可以操作了
7.进入命令界面后,添加远程地址
git remote add origin git@github.com:yourname/yourRrpo.git //这是ssh协议的地址
git remote add origin https://github.com/lqzwork/Test.git //这是http协议的地址
8.在你的仓库里右击进入命令
git status //查看此时仓库的状态
git add . //在提交之前,Git有一个暂存区(staging area),可以放入新添加的文件或者加入新的
改动. commit时提交的改动是上一次加入到staging area中的改动,而不是我们disk上的改动.
会递归地添加当前工作目录中的所有文件.
git commit -m ""(分号里面是你的说明信息)或者直接git commit //提交已经被add进来的改动.
git push origin master // 此时你修改的内容就会被同步上传到你的用户网站上面,是在你的原始的主分支master上
git revert head 然后会出现恢复的信息,需要再次输入 :wp来确认 //恢复上传之前的样子,
Git生成ssh ksy后进行项目管理的更多相关文章
- git生成ssh key及本地解决多个ssh key的问题
git生成ssh key及本地解决多个ssh key的问题 ssh是一种网络协议,用于计算机之间的加密登录.ssh原理及应用可参考: SSH原理与运用(一):远程登录 生成ssh key步骤 这里以配 ...
- Mac系统Git生成ssh公钥
Mac系统Git生成ssh公钥 在使用Git仓库进行代码管理时,新的电脑上往往需要生成ssh公钥进行匹配,Mac系统生成Git公钥过程如下: 1.检查本机是否已有公钥 在终端中输入如下命令: ? 1 ...
- Git 生成 SSH 公钥
2018-01-05 11:24:04 许多 Git 服务器都使用 SSH 公钥进行认证. 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份. 这个过程在所有 ...
- TortoiseGit与GIt生成ssh秘钥添加到github账号的简单方法!简单使用
今天升级了自己电脑上的git与TortoiseGit,全部换成了最新版,后来不知道怎么的git的秘钥还能使用,可以直接拉取或者提交ssh地址克隆的代码,可是小乌龟客户端就悲剧了 公司的项目有key.p ...
- git 生成ssh keys
最近从svn转到gitlab 记录一下如何生成ssh keys 首先下载GitExtensions246SetupComplete.msi并安装,如果已经安装了git,那么安装途中就跳过就行 安装完毕 ...
- git生成ssh key和多账号支持
git配置ssh 1.首先设置git的全局user name和email $ git config --global user.name "ygtzz"$ git config - ...
- GIT生成ssh(window7系统)——git工具篇
由于本地git仓库和github仓库直接的传递需要ssh加密的,所以必须要生成ssh,下面是具体的操作步骤: 1.打开GIT命令行,输入命令:ssh-keygen -t rsa -C "yo ...
- Git: 生成ssh公钥
生成 SSH 公钥 大多数 Git 服务器都会选择使用 SSH 公钥来进行授权.系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个.生成公钥的过程在所有操作系统上都差不多. 首先先确认一 ...
- Git 生成SSH Key
背景:服务器是LINUX系统(centos7),使用GitLab管理git代码库.各个客户端通过sourcetree 工具,采用SSH获取.提交代码.使用SSH的方式需要公钥和私钥.下面介绍秘钥的生成 ...
随机推荐
- 关于java中多态的理解
java三大特性:封装,继承,多态. 多态是java的非常重要的一个特性: 那么问题来了:什么是多态呢? 定义:指允许不同类的对象对同一消息做出响应.即同一消息可以根据发送对象的不同而采用多种不同的行 ...
- iOS UIButton 设置图片平铺
UIImage *image2 = [UIImage imageNamed:imgName]; CGFloat top = ; // 顶端盖高度 CGFloat bottom = ; // 底端盖高度 ...
- Python +crontab定时备份目录发送邮件
公司有一台静态页面展示服务器仅供给客户展示我们做的项目,当时买的时候是最低配,也就是磁盘空间为20G的系统盘,考虑到代码量很小所以没有另加磁盘,后来项目多了,就写了个crontab 定时备份目录. 就 ...
- VisualSVN Server的配置和使用方法(转)
1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Serve ...
- java时间计算,获取某月第一天和最后一天
//获取前月的第一天 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); //获取当前月第一天: Calendar ...
- Centos 6.5 x64环境下 spark 1.6 maven 编译-- 已验证
Centos 6.5 x64 jdk 1.7 scala 2.10 maven 3.3.3 cd spark-1.6 export MAVEN_OPTS="-Xmx2g -XX:MaxPer ...
- mac下安装mysql教程
由于更换了mac电脑,需要装一个mysql,经过各种资料的翻阅,各种踩坑,终于装完了,记录一下,方便大家参照: 1.下载最新的mysql安装包,下载地址:http://dev.mysql.com/do ...
- selenium使用笔记(二)——Tesseract OCR
在自动化测试过程中我们经常会遇到需要输入验证码的情况,而现在一般以图片验证码居多.通常我们处理这种情况应该用最简单的方式,让开发给个万能验证码或者直接将验证码这个环节跳过.之前在技术交流群里也跟朋友讨 ...
- Java EE之数据库连接与插入
在这之前应该先: **保证项目中导入了mysql-connector-java-5.1.23-bin.jar **服务器上的数据库24小时连接成功: 1.在源包下新建一个普通的Java文件,取名为My ...
- DNS枚举工具DNSenum
DNS枚举工具DNSenum DNSenum是一款非常强大的域名信息收集工具.它能够通过谷歌或者字典文件猜测可能存在的域名,并对一个网段进行反向查询.它不仅可以查询网站的主机地址信息.域名服务器. ...