Windows上装置和应用git到gitoschina和github上_亲测
- git介绍与在windows上装置
- 创立SSHkey
- 在gitoschina应用
git介绍与在windows上装置
Git是一款收费、开源的分布式版本控制系统,用于麻利高效地解决任何或小或大的我的项目。
相干介绍能够参考 <百度百科> 的阐明,
或参考很好的廖雪峰材料: http://www.liaoxuefeng.com/wi...
Windows下装置git:
参考廖雪峰材料: http://www.liaoxuefeng.com/wi...
参考gitOSchina帮忙: http://git.mydoc.io/?t=83143
官网下载git装置软件: https://git-scm.com/downloads
或者廖雪峰材料: https://git-for-windows.githu...
windows下装置git软件很简略,根本就是下一步,你能够抉择相应装置门路.
装置实现后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个相似命令行窗口的货色,就阐明Git装置胜利!
还须要最初一步设置名字和Email地址,在命令行输出:
git config --global user.name "window_beyond" #你的名字或昵称git config --global user.email "[email protected]" #你的邮箱git config --global core.editor vim #设置编辑器为vim
创立SSHkey
参考: http://jingyan.baidu.com/arti...
$ cd ~/.ssh #在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果曾经有了,可间接跳到下一步。$ cd ~ #保障以后门路在主目录下$ ssh-keygen -t rsa -C "[email protected]" #一路回车,应用默认值即可$ cat ~/.ssh/id_rsa.pub #复制内容
登录GitHub零碎;点击右上角账号头像的“▼”→Settings→SSH and GPG kyes -->New SSH key 增加复制的内容
$ ssh -T [email protected] #ssh第一次连贯须要输出yes 呈现 Hi beyondyinjl! You've successfully authenticated..... 示意配置胜利
登录git oschina零碎;个人资料-->SSH公钥 增加复制的内容
$ ssh -T [email protected] #ssh第一次连贯须要输出yes 呈现 Welcome to [email protected], beyondyinjl! 示意配置胜利
在gitoschina应用
在开始菜单里找到“Git”->“Git Bash”
$ cd e:$ mkdir gitoschina$ cd gitoschina/$ pwd #$ git init #把当前目录初始化一个空的仓库,后续讲.这里我应用clone一个曾经存在的近程仓库$ git clone [email protected]:beyondyinjl/maven-repository.git #因为曾经增加了SSH key,所以应用ssh地址传输,以https传输也能够,但每次要输出用户名和明码. 登录 http://git.oschina.net/beyondyinjl/maven-repository我的项目下有HTTPS or SSH两种形式抉择.$ cd maven-repository #我的项目下的内容都下载下来了
maven里pom.xml配置参看 common-tool-validation我的项目
<distributionManagement> <repository> <id>tool-maven-repository</id> <name>Internal Repository</name> <url>file:e:/gitoschina/maven-repository/releases</url> <!-- <url>file://${project.basedir}/../../gitoschina-repo/maven-repository/releases</url> --> <!-- maven打jar包的门路 --> </repository> </distributionManagement>
mvn clean deploy 应用maven打jar包到 maven-repository目录下 后提交到近程仓库
git add --allgit commit -m "validation"git push
提交到私人仓库:http://git.oschina.net/beyond...
oschina新建我的项目
在组织javaRepository下创立common-tool-validation我的项目
git.oschina.net 组织javaRepository-->创立我的项目:common-tool-validation
cd common-tool-validationgit initlsgit add pom.xml readme.md src/*git commit -m "first commit"git remote add origin [email protected]:javaRepository/common-tool-validation.gitgit push -u origin master #提交到git.oschina上