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的方式需要公钥和私钥.下面介绍秘钥的生成 ...
随机推荐
- ORA-12541:TNS没有监听器
cmd---services.msc----以Oracle开头TNListener结尾的服务启动它 如果还没有启动,修改注册表,Win+r,输入regedit回车,找到HKEY_LOCAL_MACHI ...
- 提取postgresql数据库中jsonb列的数据
; SELECT t.errmsg,sms_records.* FROM sms_records, jsonb_to_record(result_json) AS t(errmsg text,sid ...
- Javascript实现的数组降维——维度不同,怎么谈恋爱
数组的元素可能是数组,这样一层层嵌套,可能得到一个嵌套很深的数组,数组降维要做的事就是把嵌套很深的数组展开,一般最后得到一个一维数组,其中的元素都是非数组元素,比如数组[1, [2, 3, [4, 5 ...
- Design and Implementation of the Sun Network File System
Introduction The network file system(NFS) is a client/service application that provides shared file ...
- eclipse按照svn插件
在线安装: (1).点击 Help --> Install New Software... (2).在弹出的窗口中点击add按钮,输入Name(任意)和Location(插件的URL),点击OK ...
- python 爬虫(二)
python 爬虫 Advanced HTML Parsing 1. 通过属性查找标签:基本上在每一个网站上都有stylesheets,针对于不同的标签会有不同的css类于之向对应在我们看到的标签可能 ...
- 中国剩余定理(Chinese Remainder Theorem)
我理解的中国剩余定理的含义是:给定一个数除以一系列互素的数${p_1}, \cdots ,{p_n}$的余数,那么这个数除以这组素数之积($N = {p_1} \times \cdots \tim ...
- java基础-泛型3
浏览以下内容前,请点击并阅读 声明 8 类型擦除 为实现泛型,java编译器进行如下操作进行类型擦除: 如果类型参数有限制则替换为限制的类型,如果没有则替换为Object类,变成普通的类,接口和方法. ...
- 16-1-27---JDBC复习(01)
JDBC数据库连接学习 用jdbc连接数据库 1.加载驱动 Class.forName(""); 用注册的方式会使内存中存在两个对象,而用上 ...
- Git Commands Quick Notes
Fetch This command is to make sure your local repository has the same knowledge of the remote-tracki ...