入门级 - 码云(Gitee),GitHub 教程

前言javascript

这篇文章的目的是记录个人关于GitHub的内容,从注册、下载直到设置成功每一步都有解释,其中有一些截图或者代码来自于网络。java

 

GitHub和码云均基于Git,因此二者的操做方法基本一致,只须要学习其中一种便可。git

GitHub与码云均提供免费的代码仓库。github

GitHub免费版只能建立公开的项目,私有项目须要付费,截止本文发布时,服务费用是$7.00shell

码云免费版支持5人如下的组织,能够建立私有项目。网络

 码云:https://gitee.com/ssh

GitHub:https://github.comide

因为GitHub是全英文界面,对于一个英语盲,学习成本稍显高昂了点,因此我这里从码云下手。学习

 

 正文spa

1.帐户注册:

不管是GitHub仍是码云(下称Gitee),要使用他们,咱们都须要先注册帐户,已有帐户的能够跳过此步骤。

 

 

 

Gitee GitHub

 

 

2.建立仓库:

a.建立远程仓库

登入Gitee后,点击头像旁边的"+"加号-->新建项目

GitHub的操做方式与Gitee相似,这里不作截图比较

填写项目基本信息后直接点击建立,这样一个远程仓库就已经建立完成了。

 

 

 b.初始化本地仓库

1)Git Bash安装

本地仓库的初始化须要借助软件Git Bash 来完成。点击前往Git官网

下载适用您的电脑的Git版本,下载完成后运行安装程序,过程当中使用默认选项便可,若须修改安装路径,须保证安装路径为全英文。

完成安装后运行Git Bash,出现下面这样的命令行窗口,

Hanani@LAPTOP-AFP6HIES MINGW64 ~ 是什么意思,

@前是计算机用户名,

@后是计算机名,

MINGW64表示正在运行的Git Bash的信息

~表示根目录,默认状况下是C:\Users\Administrator,这里是C:\Users\Hanani

 

2)获取SSHKey

首先要在本地建立一个ssh key 这个的目的就是你如今须要在你电脑上得到一个密匙。

按以下命令来生成sshkey:

$ ssh-keygen -t rsa -C "youremail@youremail.com"  

# Generating public/private rsa key pair...
# 三次回车便可生成 ssh key

 查看你的 public key,

$ cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2E... youremail@youremail.com

并把他添加到Gitee(gitee.com SSHKey添加地址)或GitHub(github.com SSHKey添加地址

Gitee GitHub

 

添加后,在终端中输入

#Gitee
$ ssh -T git@gitee.com

#GitHub
$ ssh -T git@github.com

 

第一次绑定的时候输入上边的代码以后会提示是否continue,输入yes后程序会自动链接,若是要求登陆,直接输入登陆信息便可。

再次执行上面的命令,检查是否成功链接,若是返回一下信息,则表示添加成功

#Gitee
Welcome to Gitee.com, YourName!

#GitHub
You've successfully authenticated, but GitHub does not provide shell access.

 

 

3) 设置基本信息

 接下来还须要简单的设置一些东西。

$ git config --global user.name "yourname"
$ git config --global user.email "youremail@youremail.com"

 name尽可能和码云或GitHub保持一致,但email必须是码云或GitHub注册时使用的邮箱。命令不分先后,没有顺序。

 

4)初始化本地库

而后就是将你的远程仓库克隆到本地,或者你能够在本地初始化一个项目后再进行云端绑定。

克隆

#Gitee
$ git clone https://gitee.com/yourname/repository

#Github
$ git clone https://github.com/yourname/repository.git

#yourname  您在码云或github注册的用户名
#repository  您建立的远程仓库名称

本地初始化

#Gitee
$ cd d:/test //首先在文件系统中建立一个项目文件夹,而后在Git中 cd 到这个工程目录
$ git init //初始化本地项目
$ git remote add origin <远程仓库地址> //绑定远程仓库
#注:地址形式为 https://gitee.com/yourname/test.git 或 git@gitee.com:yourname/test.git

#Github
$ cd d:/test
$ git init
$ git remote add origin <远程仓库地址>
#注:地址形式为 https:
//github.com/yourname/test.git

 

c.更新到远程仓库

在本地进行编辑后,更新到远程仓库

git add .    //指定更新内容    . 表示所有更新,test.txt 表示更新指定文件
git commit -m "一些注释说明"     //添加更新说明
git push origin master            //执行更新操做

在执行更新操做时,因为须要验证远程仓库的用户信息,程序反应较慢,不要觉得Git Bash挂掉了哦

若是是第一次更新,那么可能会跳出下面这样的窗口,输入您的用户名和密码,点击登陆便可。

若是后续进行更新操做时出现这种状况,那么表示登陆失败了,须要从新记录您的用户信息,再次输入用户名、密码登陆便可

Logon failed, use ctrl+c to cancel basic credential prompt.
Username for 'https://githun.com'

 

最后再说两句

如何从远程仓库同步最新版本到本地

$ cd d:/test
$ git pull origin master

如何清屏

$ clear

 

 

参考:

廖雪峰的Git教程

码云平台帮助文档 http://git.mydoc.io/

相关文章
相关标签/搜索