当前位置: 首页>編程日記>正文

github构建自己的代码库

github构建自己的代码库

一直以来,写过的代码,随处乱扔,到头来似乎也没有沉淀下来些什么,回头想看看以前写的东西,也不方便,于是乎想利用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",保证代码的一致。

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

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

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

 

 

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

 

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

 

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

     

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

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

 

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

 

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

 

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

 

 

 

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

 

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

 

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

 

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

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

   3)进入目录,点右键并选择Git Create repository here…新建一个git 库。

   4)新建文件ReadMe

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

 

 

点击commit,   提交至版本库

 

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

 

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

 

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

 

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

 

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

 

 

 

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


https://www.fengoutiyan.com/post/15134.html

相关文章:

  • gitlab和github区别
  • github上传代码到仓库
  • github 简单的代码
  • github常用命令
  • github管理代码
  • github命令
  • 自己的github地址
  • 注册github
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機