使用GitHub托管代码

原创 2016年09月05日 23:08:35

转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/52444717
本文出自【吴孝城的CSDN博客】

使用Github托管代码

1.在Github(https://github.com)上注册一个帐户
2.下载Git(https://git-scm.com/)客户端
3.安装Git,默认安装就行。路径可以自己选
4.安装好后鼠标右键可以看到多了几个Git的选项,点击Git Bash那一项
这里写图片描述

5.配置Git config,在打开的Git Bash中输入

git config --global user.name "名字"
git config --global user.email 邮箱

我们可以通过

git config --list --global

查看有多少个值,如果配置了多个值可以通过

git config --global --unset user.name 名字

来删除相应的值,如上面会删除后面名字对应的name
如果再次执行同一条命令,但后面的值不同,则是修改

上面配置的name和email会在每次提交时嵌入到提交中,写你自己喜欢的name就行
这里写图片描述

提交项目到Github上
在浏览器登录Github,打开https://github.com/new
Create cepository

这里写图片描述
会在Github上造成一个cepository,上传项目的命令也都有提示了,也会生成一个链接,这个链接等会上传项目时会用上
这里写图片描述

进入项目根目录,如我用Android Studio创建的一个项目
这里写图片描述
右键,Git Bash
先初始化

git init
git add .

如果是要上传整个文件夹,在add后面加”.”,如果是上传指定文件,只需把”.”改为指定文件名就好

git commit -m "first commit,test"

其中first commit,test是写上注释,说明这次上传修改了什么之类的


上面是选择了要上传的文件, 现在才开发上传文件到仓库


首先,我们要在github添加自己的密钥
github有两种认证方式,SSH和https。
SSH是Secure Shell,需要进行SSH Key配置。但每次Pull时不需要输入用户名和密码,而https需要输入用户名和密码。
检查能否连接到github

ssh -T git@github.com

这里写图片描述
如果看到

Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts.
git@github.com: Permission denied (publickey).

说明可以连接到github

创建本地SSH Key
在用户主目录下的.ssh下查看是否有id_rsa(私钥)和id_rsa.pub(公钥)文件,如果有,则不用创建,如果没有,就要创建它们。
这里写图片描述

ssh-keygen -t rsa -C"你的邮箱"

这里写图片描述
这里写图片描述

id_rsa.pub可以用记事本打开,也可以在Git Bash里输入下面命令打开

cat ~/.ssh/id_rsa.pub

这里写图片描述
打开github官网,

将公钥复制进去,添加时会提示输入密码。输入即可。
针对整个github设置SSH key
点击右上角头像,Settings >> SSH and GPG kyes
这里写图片描述
这里写图片描述


如果是针对某个仓库添加的活,可以打开该创建。然后Setting >> Deploy Keys >> Add deploy key
这里写图片描述
验证公钥是否添加成功

ssh -T git@github.com

这里写图片描述

当看到

Hi XXX/Test1! You've successfully authenticated, but GitHub does not provide shell access.

时,则密钥上传成功

下面就可以将文件提交到github了

git remote add origin https://github.com/XXXX/XXXX.git
git push -u origin master

这里写图片描述
这里写图片描述
第一次提交会提示输入用户名和密码。输入github的用户名和密码就行。
这里写图片描述

在浏览器打开Github,就可以看到刚刚上传的项目了
这里写图片描述

Android Studio
打开AS的Setting,
这里写图片描述

这里写图片描述
点OK后会提示确认密码,先不要管它,关掉
这里写图片描述
会提示确认密码,输入密码就行
Commit Message里写注释,说明这次提交修改了什么
这里写图片描述
提交成功后会有下面提示
这里写图片描述



克隆GitHub上的项目到本地,点击VCS,
这里写图片描述
或者
这里写图片描述

选择要clone的项目的git,本地路径,填写项目名。点击clone就行

这里写图片描述



提交新增加的代码和修改的代码
新创建文件时会提示是否Add Files to Git,点击OK

这里写图片描述

这里写图片描述

这里写图片描述
当提交成功后会有successful提示
这里写图片描述






如果在创建文件时没有Add到Git中去,则文件名显示是红色的
这里写图片描述
右击它,Git,Add就行,然后就可以看到文件名变绿色
这里写图片描述


如果文件内容发生变化,则该文件名变为蓝色,
这里写图片描述


从服务器更新代码,右击app,Git,Repository,Pull

版权声明:本文为博主原创文章,未经博主允许不得转载。

GitHub入门之一:使用github下载项目

git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的有CSDN和OSCHINA的git。 使用git可以很方便地进行多人协作和版本控制。作为一个入门小...
  • icyfox_bupt
  • icyfox_bupt
  • 2014年04月05日 01:33
  • 155259

两分钟学会在GitHub托管代码

本篇博客针对不会Git的小童鞋,大神们可以绕过,错误之处谢谢指正; 关于GitHub的强大此处不在说明,知道GitHub也有一段时间了,但是一直苦于不会使用。 本篇文章介绍的是如何将工程代码托管到...
  • duxinfeng2010
  • duxinfeng2010
  • 2013年03月09日 10:22
  • 54862

手把手教你github托管代码

在csdn上还有一篇介绍如何使用github托管代码的: 两分钟学会在GitHub托管代码。我照着这个教程尝试了一遍,发现代码并没有托管上去,只是创建了一个存放代码的仓库(repository,翻译可...
  • m372897500
  • m372897500
  • 2016年05月21日 12:49
  • 1814

推荐几个常用的Git代码托管平台

最近由于做项目的需要,对Git代码托管的有点了解,在这里给大家一些建议说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私...
  • Right_o
  • Right_o
  • 2016年03月22日 00:02
  • 3203

将自己的代码托管到github

步骤:1、建立自己的github 2、安装github客户端,并配置身份 3、建立github项目 4、将github项目库下载到本地 5、提交本地代码到github详细操作:1、github...
  • baidu_31093133
  • baidu_31093133
  • 2016年05月09日 23:45
  • 3801

如何将代码托管到github上

1,注册并登陆github,github官方地址:https://github.com 2,点击右下角的 New repository 按钮来创建一个版本库 3,将版本库命名为 coolwea...
  • zhang_jun_xiang
  • zhang_jun_xiang
  • 2015年12月21日 15:56
  • 859

使用Git命令把本地项目上传到Github托管

(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可: (2)创建完成后,可以看到是这样子的。。。 3)注意到右下角的项目URL...
  • kongying19910218
  • kongying19910218
  • 2016年01月14日 11:02
  • 1919

推荐几个常用的Git代码托管平台

说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub。下面推...
  • u010445297
  • u010445297
  • 2017年03月06日 17:32
  • 2780

用Git和Github托管项目入门教程

简单记录一下如何使用Git和Github来管理自己的项目。1、首先要去github官网注册一个账户。官网地址:https://github.com点击sign up for Github,注册账户。2...
  • yanglize
  • yanglize
  • 2016年07月19日 22:55
  • 663

程序员必须知道的几个Git代码托管平台

# 欢迎使用Markdown编辑器写博客 程序员必须知道的几个Git代码托管平台 - Quincylk的专栏 - ...
  • guojunjunjun2006
  • guojunjunjun2006
  • 2017年10月21日 00:11
  • 235
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用GitHub托管代码
举报原因:
原因补充:

(最多只允许输入30个字)