github托管代码

安装git客户端

github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,

windows用户请下载 http://msysgit.github.com/

mac用户请下载 http://code.google.com/p/tortoisegit/

一路next,安装成功后, 回到C盘,或任何文件夹下,点鼠标右键会多出一些菜单
如 Git Init Hear、Git Bash、Git Gui , 说明安装成功。

配置Git

我们先在电脑硬盘里找一块地方存放本地仓库,比如我们把本地仓库建立在C:\MyRepository\1ke_test文件夹下

进入1ke_test文件夹 鼠标右键操作如下步骤:

1)在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,截图效果如下:

为了保险起见,我们先执行git init命令

$ git init

为了把本地的仓库传到github,还需要配置ssh key。

2)在本地创建ssh key

$ ssh-keygen -t rsa -C "[email protected]"

后面的[email protected]改为你的邮箱。我的邮箱是[email protected],也是在github上注册的那个邮箱:

直接点回车,说明会在默认文件id_rsa上生成ssh key。

然后系统要求输入密码,直接按回车表示不设密码

重复密码时也是直接回车,之后提示你shh key已经生成成功。

然后我们进入提示的地址下查看ssh key文件。 我的电脑的地址是C:\Users\lilu\.ssh ,其中lilu是我的电脑的名称

打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。

回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,

title随便填,粘贴key。

3)验证是否成功,在git bash下输入

$ ssh -T [email protected]

回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

4)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们

$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"

分别输入上述命令行 回车, 我的界面显示如下

5)进入要上传的仓库,右键git bash,添加远程地址

$ git remote add origin [email protected]:yourName/yourRepo.git

后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

与github上的对应

提交上传

1)接下来在本地仓库里添加一些文件,比如README

在本地新建一个README文件

然后在命令行输入一下命令

$ git add README

$ git commit -m "first commit"

我的执行界面如下

2)上传到github

$ git push origin master

git push命令会将本地仓库推送到远程服务器。

git pull命令则相反。

注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。

时间: 2024-10-13 07:51:12

github托管代码的相关文章

版本控制简介,git使用----使用GitHub托管代码

关于版本控制: 很久以前,人们苦于对写过的代码进行版本的管理,经常过了一段时间想恢复原来写过的代码却又忘了不知道丢到哪儿去了,有的人用加上时间后缀来命名文件的方法,便于后期维护,但是这样做的麻烦也很大,时间一长,自己也会忘了什么时候保存文件是干嘛用的,而且万一自己的电脑坏掉了造成文件丢失,那么先前的努力都要从头再来.于是人们就想能否有好的版本控制系统来控制版本并能方便的回溯. ----下面是从git-scm.com上摘抄过来的一段关于版本控制的说明(关于Git的一本向导书籍,在线网址是http:

iOS 使用GitHub托管代码

1.注册一个github账号在官网.https://github.com/github 2.下载mac版的github客户端.网址:https://desktop.github.com 3.之后会在出现安装.安装成功之后,会出现这个 图标 4.打开github的客户端并且登陆客户端. 5.注意: a.在创建工程过程中,工程的名字一定不要有" "空格出现,不然就添加不进去了.因为文件的名字在创建过程中,自动改变了,我就是吃了这个亏了. b.包含工程最外层的文件名字可以自己更改(也就是文件

iOS开发Xcode使用github托管代码

这篇文章主要介绍使用github托管项目 一.首先想要申请一个github账号,登陆github账号,然后生成一个仓库托管地址: 点击创建以后,会生成一个仓库地址,这边生成的地址为"https://github.com/yybchl/yoyo.git" 二.接下来使用Xcode创建项目,到下面这一步的时候,要勾选Create Git ... 这个选项 创建项目以后找到Source Control选项,点击Configure ... 设置 添加我们创建的github仓库地址 自己命名名字

使用GitHub托管代码

1,在GitHub上创建一个项目的仓库 1)首先要注册GitHub账号并登陆,然后开始创建仓库 2)填写项目信息:3)创建完成: 到此为止,GitHub上的仓库地址为:https://github.com/dengshuangfu/github-demo.git 2,创建本地仓库 1)使用Maven创建工程 mvn archetype:generate -DgroupId=com.dsf.demo -DartifactId=github-demo -DarchetypeArtifactId=ma

高速学会Mac上托管代码到github(具体解释)

之前最開始的时候就一直在github浏览下载各种代码,然后弄了一下代码上传不知道咋弄就不了了之了.刚好近期有空余时间就研究了下github托管代码,这里就具体说说怎样高速的学会github上传你的代码(入门教程.大神飘过哈 ). 一.首先你须要做的 首先你须要做的是: 1.创建你的github账号:点击这里注冊,像这样 然后填写你的账号password啥的就能够了. 2.下载gitclient:点击这里 二.终端配置 1.打开终端.输入 cd -/.ssh 这个是检查你的ssh的是否存在的,假设

快速学会Mac上托管代码到github(详解)

之前最开始的时候就一直在github浏览下载各种代码,然后弄了一下代码上传不知道咋弄就不了了之了.刚好最近有空余时间就研究了下github托管代码,这里就详细说说如何快速的学会github上传你的代码(新手教程,大神飘过哈 ). 一.首先你需要做的 首先你需要做的是: 1.创建你的github账号:点击这里注册,像这样 然后填写你的账号密码啥的就可以了. 2.下载git客户端:点击这里 二.终端配置 1.打开终端,输入 cd -/.ssh 这个是检查你的ssh的是否存在的,如果存在,先将已有的s

git简介及上传代码到github

git是常用的版本控制工具,对于git你需要了解它的几个重要的概念--工作区,版本库,暂存区,master 工作区 -工作区指的是你在电脑里能看到的目录(.git文件夹是git的版本库,是git初始化时生成的),如下图: 版本库 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. 暂存区 就是称为stage(或者叫index)的. master master是Git为我们自动创建的第一个分支,以及指向master的一个指针叫HEAD. 我们通常在工作区进行增删改内容后,需要通过g

Github克隆代码慢问题解决办法

参考:https://blog.csdn.net/stone8761/article/details/79072148 https://blog.csdn.net/github_37847975/article/details/86477343 使用github托管代码在克隆的时候很慢出现错误提示,无法下载代码,错误提示如下 Error in the pull function 按照网上增加缓存的办法无法解决,直接下载zip包也很慢,怀疑是因为github是国外站点网速慢问题导致 解决办法 注册

2015-03-13---抽象工厂(附代码),

原谅博主吧,这两天可能要比较忙啊,当然不是忙程序的了,过了这阵子就好了吧,具体的就不说了,今天就值简单的说一个抽象工厂模式吧. 在前一阵子我们写过了简单工厂,和工厂方法模式,这个抽象工厂是基于这两种更加的抽象,简单工厂就不说了,工厂方法模式里,我们工厂只能造一个产品,这个抽象工厂是可以造很多种产品,每一个产品有自己的抽象类,上图: 这个图看着连线挺多的,其实只不过是类多一点,这个AbstractFactory就是这个抽象工厂,这个抽象工厂目前可以造出两种抽象产品分别是AbstractProduc