zoukankan      html  css  js  c++  java
  • 使用Github时Git的配置步骤

    1.注册Github账号,创建仓库(Github上有详细说明,虽然是英文的...)

    2.安装Git和Tortoisegit,点击下一步即可完成安装,记得自己的安装目录就行。

    利用Git从Github的仓库上拉代码的时候,好像只能使用SSH的方式,并不知道为什么,我使用HTTPS的时候给出了警告。但是在使用SSH方式的时候,会发现每次push代码的时候都会要求你输入Github的用户名和密码。

    还有就是拉代码的时候会要求你设置Tortoisegit的用户名和邮箱,自己随便填就OK。

    解决这个蛋疼的问题,接下来的步骤就是:

    3.打开Tortoisegit的安装目录(我的是---D:Program FilesTortoiseGitin),找到puttygen.exe,打开它,看到下面的界面:

    点击Generate按钮,会变成这样:

    如果你看的懂英文,用鼠标在空白区域乱晃,进度条就会很快变满了,就会是这样的界面:

    那个编辑框里面的就是生成的SSH对的公钥(Public key),不要慌,把编辑框里面的东西复制一下,然后打开Github的账户设置:

    点击Settings:

    点击SSH keys:

    把上面复制的公钥粘贴进去,Title按自己爱好起一个,点击Add key,这样公钥就配置完成了。

    再回到Putty Key Generator界面,点击Save private key按钮,这样做就是把SSH对的私钥给保存起来了,自己起个名字。

    4.打开Tortoisegit的Settings界面(安装完Tortoisegit后鼠标右键都会有快捷键,在你的本地仓库鼠标右键就行),点击Git-->Remote:

    如果你的本地仓库和Github关联上了(本地文件是从Github上拉下来的),Remote里面会有一个列表项:origin,点击它,看到下面的界面:

    Remote和URL是已经填好了的,Putty key的位置就是你之前保存私钥的位置。

    之前我在网上查的资料,是需要将私钥添加到pageant.exe(也是bin目录下)这个程序的列表上,我试了确实是可以的,但是你把这个程序关了,push代码就会出问题,总不能每次提交代码都开这个程序然后添加一个私钥到列表上吧。就是下面这个吊毛界面:

    其实设置Remote和添加Pageant Key List是一样的原理,只不过设置了Remote之后,你push代码的时候,pageant.exe这个程序会自动启动,并且添加私钥到列表里。

    如果还是无法正确提交代码,打开Tortoisegit的Settings界面,点击Network,看看SSH client的设置是不是这样的:

  • 相关阅读:
    安装部署NetBeans mysql Tomact joget workflow 环境
    Django-分页扩展
    supervisor linux下进程管理工具
    注意python函数参数的可变变量的传递
    Python远程部署利器Fabric详解
    chrom 扩展程序安装
    supervisor
    python进度条
    os sys区别
    知乎上关于网站 权限系统的回答
  • 原文地址:https://www.cnblogs.com/aprz512/p/4868491.html
Copyright © 2011-2022 走看看