zoukankan      html  css  js  c++  java
  • windows 下git 的配置安装与使用

    一、安装GIT(过于简单略过)

    二、配置git

    二(一)、配置git的user name和email

    打开 git bash,输入

        $ git config --global user.name "yourGitName"
        $ git config --global user.email "yourEmail@test.com"

    二(二)、生成git的ssh

    依旧是在git bash,输入

    $ ssh-keygen -t rsa -C "yourEmail@test.com"

    然后会跳出一句话,让你输入保存key的文件,这里使用默认地址的默认文件即可,即什么都不输入直接按回车;

    然后让你输入密码,如果你不需要密码,什么都不输入直接按回车;

    确认输入密码,因为上一步并没有设置密码,所以这一步也是直接按回车;

    若是操作成功,会看到如下信息(不成功就重复上述步骤):

    成功后,生成2个文件:id_rsaid_rsa.pub。默认位于C:USERSYOUR PC NAME.ssh文件夹中(win7),比如我的:

    (PS:这一步为止,还没有know_hosts文件,这是待会儿设置完ssh-agent等一些操作后才会出现的)

    二(三)、添加ssh key到ssh-agent

    1.先开启ssh-agent(如果使用的其他的桌面端或者其他什么工具,应该有对应的开启设置)。手动开启ssh-agent指令

    eval $(ssh-agent -s)

    回车后,会得到agent pid的值:

    例如我的是:

    2.添加ssh key 到ssh-agent中

    ssh-add ~/.ssh/id_rsa

    其中,id_rsa是默认文件名,如果之前生成ssh的步骤中,你改了保存文件名和保存路径,那么这里就要改成相应的路径和文件名。

    二(四)、当然要把ssh-key添加进github账号里才行啦!

    在github官网的个人settings里找到SSH and GPG keys,然后点进去,点‘New SSH key’的绿按钮,把id_ras.pub内的全部内容全部粘进去就ok;

    ps:验证ssh连接是否配置成功:

    依旧是在git bash中输入

    ssh -T git@github.com

    回车后,应当会看到大致语句:

    Are you sure you want to continue connecting (yes/no)? 

    输入yes,回车。然后会看到有自己github账号名的欢迎语句,就表示ssh连接配成功了:

    OJBK!至此,git clone项目到这台电脑里来的时候就可以通过ssh的方式啦!

    几个容易出错的地方:

    1.git gui 打开后,push文件时出错:

       You can't push to git://github.com/user_name/user_repo.git

      Use git@github.com:user_name/user_repo.git (或者是http://xxxxxxxxxxxxx)

    解决方案:一般是由于从github上 clone版本库到本机的时候,源地址填的是git://sdfsdfsf导致,把这个地址改成 git@github.com:username/myNCCL.git即可。。

    push成功的截图为此:

    然后去github网页上刷新一下,就能看到这个刚提交上去的新文件了

  • 相关阅读:
    Maven 集成Tomcat插件
    dubbo 序列化 问题 属性值 丢失 ArrayList 解决
    docker 中安装 FastDFS 总结
    docker 从容器中拷文件到宿主机器中
    db2 相关命令
    Webphere WAS 启动
    CKEDITOR 4.6.X 版本 插件 弹出对话框 Dialog中 表格 Table 自定义样式Style 问题
    SpringMVC JSONP JSON支持
    CKEDITOR 3.4.2中 按钮事件中 动态改变图标和title 获取按钮
    git回退到远程某个版本
  • 原文地址:https://www.cnblogs.com/hamsterPP/p/5183380.html
Copyright © 2011-2022 走看看