一直以来,写过的代码,随处乱扔,到头来似乎也没有沉淀下来些什么,回头想看看以前写的东西,也不方便,于是乎想利用github来管管自己的代码。

 

     咱的核心目的是管理自己的代码,而不是如何使用git,所以为了方便,使用tortoisegit 图形界面。至于命令之类都是浮云,用多了自然就知道,个人也觉得不是scm也无需过多关注于此。

     言归正传,首先当然是下载安装git和tortoisegit。下载地址如下:

  • git : http://code.google.com/p/msysgit/downloads/list
  • TortoiseGit: http://code.google.com/p/tortoisegit/downloads/list (分32和64位版本)

     下载安装完毕,环境变量配置ok,如果,能这些就不细说了,注意在安装git时遇到 ending line这个选项时选择 "checkout as-is ,commit as-is",保证代码的一致。



 



      右键菜单,有如下选项,即表示安装成功




GitHub代码包python import github写代码_github


 


     到此,你已经拥有了git的环境。接下就是要到github申请个账号,将本地和github关联起来。


 


    实际上,我很早以前就已经有了github的账号,之前也零星上传过一些代码,这次机器重装的缘故,加上有好好管管代码的心愿,就重新弄一下,大家如果没有帐号,直接申请即可,和普通的网站注册没有什么不同,我就不再重复了。

 

 

    接着就是需要github与本地建立信任关系,并将本地代码与中央库同步。

 

    既然要建立信任,首先得创建一组公钥和私钥,公钥发不到github,私钥保存在本地,每次请求携带私钥到github认证,认证通过,信任关系及建立,就可以提交或update代码了。

 

     那么,我们先生成自己的RSA 公钥私钥,在Tortoise Git里已经提供了密钥生成的工具puttygen,如图:

     

GitHub代码包python import github写代码_git_02

再生成密钥之前,首先填写一下自己的setting信息,如图

GitHub代码包python import github写代码_github_03

然后进入,点击generate,工具就开始生成密钥,可能需要一段时间,我本机就比较慢,需要几分钟。

GitHub代码包python import github写代码_版本库_04

 

passphrase,和confirm passphrash 安全性不高的情况下,均可不填。

 

生成完毕后,点击save private key,将私钥保存在本地某个地方。

 

然后,打开github自己的账户设置,如图添加刚生成的公钥:

GitHub代码包python import github写代码_github_05

 

 

 

   ok,还差最后一步,让我们创建一个demo库,如图:

GitHub代码包python import github写代码_github_06

 

GitHub代码包python import github写代码_版本库_07

   创建成功后,出现如下指引:

GitHub代码包python import github写代码_git_08

 

  ok,我们要做的就是,按照他说的做

 

   1) 用户名,邮箱配置,由于之前已经设置,跳过。

   2) 进入我们的代码目录,新建一个文件夹,名为demo。

点右键并选择Git Create repository here…。新建一个git 库。

   4)新建文件ReadMe

   5) 右键-》TortoiesGit-》add,将该文件添加至版本库

GitHub代码包python import github写代码_git_09

 

GitHub代码包python import github写代码_git_10

 

点击commit,   提交至版本库

GitHub代码包python import github写代码_github_11

 

6)push至中央库(github),点击push,如图:

GitHub代码包python import github写代码_git_12

 

由于我们是第一次提交,所以需要配置一下远程设置,点击manage,如图:

GitHub代码包python import github写代码_github_13

 

其中,putty里选择刚才我们保存好的私钥。

 

点击add new/save保存该设置。

 

一切设置ok后,然后点确定退到刚才界面,点击ok,提交至中央库,如图:

GitHub代码包python import github写代码_github_14

 

 

 

大功搞成,未来所有的代码就可以如此管理了。


---恢复内容结束---


转载于:


一直以来,写过的代码,随处乱扔,到头来似乎也没有沉淀下来些什么,回头想看看以前写的东西,也不方便,于是乎想利用github来管管自己的代码。

 

     咱的核心目的是管理自己的代码,而不是如何使用git,所以为了方便,使用tortoisegit 图形界面。至于命令之类都是浮云,用多了自然就知道,个人也觉得不是scm也无需过多关注于此。

     言归正传,首先当然是下载安装git和tortoisegit。下载地址如下:

     下载安装完毕,环境变量配置ok,如果,能这些就不细说了,注意在安装git时遇到 ending line这个选项时选择 "checkout as-is ,commit as-is",保证代码的一致。


 


      右键菜单,有如下选项,即表示安装成功


GitHub代码包python import github写代码_github


 


     到此,你已经拥有了git的环境。接下就是要到github申请个账号,将本地和github关联起来。


 


    实际上,我很早以前就已经有了github的账号,之前也零星上传过一些代码,这次机器重装的缘故,加上有好好管管代码的心愿,就重新弄一下,大家如果没有帐号,直接申请即可,和普通的网站注册没有什么不同,我就不再重复了。

 

 

    接着就是需要github与本地建立信任关系,并将本地代码与中央库同步。

 

    既然要建立信任,首先得创建一组公钥和私钥,公钥发不到github,私钥保存在本地,每次请求携带私钥到github认证,认证通过,信任关系及建立,就可以提交或update代码了。

 

     那么,我们先生成自己的RSA 公钥私钥,在Tortoise Git里已经提供了密钥生成的工具puttygen,如图:

     

GitHub代码包python import github写代码_git_02

再生成密钥之前,首先填写一下自己的setting信息,如图

GitHub代码包python import github写代码_github_03

然后进入,点击generate,工具就开始生成密钥,可能需要一段时间,我本机就比较慢,需要几分钟。

GitHub代码包python import github写代码_版本库_04

 

passphrase,和confirm passphrash 安全性不高的情况下,均可不填。

 

生成完毕后,点击save private key,将私钥保存在本地某个地方。

 

然后,打开github自己的账户设置,如图添加刚生成的公钥:

GitHub代码包python import github写代码_github_05

 

 

 

   ok,还差最后一步,让我们创建一个demo库,如图:

GitHub代码包python import github写代码_github_06

 

GitHub代码包python import github写代码_版本库_07

   创建成功后,出现如下指引:

GitHub代码包python import github写代码_git_08

 

  ok,我们要做的就是,按照他说的做

 

   1) 用户名,邮箱配置,由于之前已经设置,跳过。

   2) 进入我们的代码目录,新建一个文件夹,名为demo。

点右键并选择Git Create repository here…。新建一个git 库。

   4)新建文件ReadMe

   5) 右键-》TortoiesGit-》add,将该文件添加至版本库

GitHub代码包python import github写代码_git_09

 

GitHub代码包python import github写代码_git_10

 

点击commit,   提交至版本库

GitHub代码包python import github写代码_github_11

 

6)push至中央库(github),点击push,如图:

GitHub代码包python import github写代码_git_12

 

由于我们是第一次提交,所以需要配置一下远程设置,点击manage,如图:

GitHub代码包python import github写代码_github_13

 

其中,putty里选择刚才我们保存好的私钥。

 

点击add new/save保存该设置。

 

一切设置ok后,然后点确定退到刚才界面,点击ok,提交至中央库,如图:

GitHub代码包python import github写代码_github_14

 

 

 

大功搞成,未来所有的代码就可以如此管理了。