乐趣区

关于git:Windows上安装和使用git到gitoschina和github上亲测

Windows 上装置和应用 git 到 gitoschina 和 github 上_亲测

  1. git 介绍与在 windows 上装置
  2. 创立 SSHkey
  3. 在 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 --all
git 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-validation
git init
ls
git add pom.xml readme.md src/*
git commit -m "first commit"
git remote add origin [email protected]:javaRepository/common-tool-validation.git
git push -u origin master  #提交到 git.oschina 上 
退出移动版