在github上创建自己的第一个项目仓库实录

学会操作git和使用Github来管理代码是技术开发人员的必备基本功,在工作中越来越发现,熟练掌握好git这个利器对工作非常有帮助, 遂静心专门攻之.

下面是我在github上创建的第一个测试项目.详细步骤记录如下.

一.注册Github账号

如果事先没有github的账号,首先需要注册一个github账号,需要登陆github官网

https://github.com


点击"Sign In"来注册个人账号,需要依次填入用户名,邮箱,密码,点击"Sign up for Github"来完成账号的创建.

在接下来的页面中选择Free类型,然后会收到一封github发送的邮件,进入邮箱验证.略过不述了.

二.创建个人项目仓库

登陆你的Github账号,点击上方导航栏的+按钮,选择下方的New repository

进入到创建项目页面,按照下面的提示输入你要创建项目的基本信息, 这里命名为github_test


最后点击Creat repository,就会跳转到你创建项目仓库的页面,至此你的项目仓库创建完毕.它的页面内容如下


注意, Github的私人项目是要收费的,创建时不要选择该类型.

三.创建SSH Key

项目仓库的修改和提交需要使用SSH协议来进行, 使用http是只读的.Github仓库就是用的公钥-私钥验证机制

在自己的Linux终端或虚拟机上生成一个key,在命令行执行

ssh-keygen

一路回车就好了.生成的目录在

cat ~/.ssh/

下面,它包含两个文件, id_rsa和id_rsa.pub,分别表示私钥和公钥文件, 私钥文件自己使用, 公钥文件需要上传到Github上.

如果有多台电脑都需要充当客户端,比如白天公司PC上提交代码, 晚上笔记本在家里也提交同样的代码到Github上的相同项目下, 只需要将这里的私钥文件id_rsa复制到各自家目录的~/.ssh下面即可.

为此将上面的公钥上传到Github上面.下面是相关页面

https://github.com/settings/keys

依次点击New SSH key, 随意命令Title,将公钥文件复制到下面的Key方框内, 点击Add SSH key就完成公钥的上传.


提交后的画面如下


四.下载项目仓库代码,修改和提交

从项目主页中得到链接为

https://github.com/taoyunxing/github_test.git

我们将其下载到本地, 修改代码然后提交给远程Github项目仓库,下面是相关的命令

把项目checkout到本地来修改

git clone https://github.com/taoyunxing/github_test.git


特地修改README.md以作示范


将修改代码提交到本地仓库

git commit -a -m "1.修改了README.md文件"

将同步代码更新到远程仓库

git push

从远程仓库更新代码

git pull

然后再刷新项目仓库主页,看到页面内容已经变化


五.项目仓库删除

首先进入相应项目仓库的主页, 点击setting,


点击页面下部的delete the repository


会弹出确认框, 在其中输入待删除的repository的名称,点击下面的"I understand the consequeces, delete this repository",即可删除该项目仓库



参考文献

[1].http://jingyan.baidu.com/article/b907e627d3c1d546e7891ceb.html  创建项目仓库

[2].http://www.cocoachina.com/ios/20160212/15024.html?ref=myread  Mac上的

[3].http://blog.csdn.net/win_lin/article/details/17037731 全面而经典


  • 10
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值