Github学习(三)

参考文献


当然是廖雪峰老师的官网啦https://www.liaoxuefeng.com

很实用的网站

 

远程仓库


 

 本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要以下设置:

 STEP 1 :创建SSH Key

ssh-keygen -t rsa -C "dss_strivetheworld@163.com"

 # 一般不用设置密码,一路回车即可。最后会在/root/.ssh 路径下生成 id_rsa  id_rsa.pub两个文件

STEP 2 :登陆GitHub,Settings——>Account——>SSH keys——>New SSH key:

# Title的可以随意

# Key填写的是id_rsa.pub文件里面的内容

# 点击添加的按钮,添加成功,如下图所示

 

添加远程仓库


# 让本地的Git仓库和GitHub上创建的Git仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。

# Github——>New repository——>Repository name:git——>Create repository

注:Repository name应与本地的Git仓库名字是一致的

# 根据页面的提示,在本地的git 仓库下执行下面的命令

git remote add origin  git@github.com:OwlMen/git.git

#  添加后,远程库的名字就是origin

# 把本地库的所有内容推送到远程库上

git push -u origin master 

Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts.
对象计数中: 19, 完成.
Delta compression using up to 4 threads.
压缩对象中: 100% (15/15), 完成.
写入对象中: 100% (19/19), 1.59 KiB | 0 bytes/s, 完成.
Total 19 (delta 5), reused 0 (delta 0)
remote: Resolving deltas: 100% (5/5), done.
To git@github.com:OwlMen/git.git
 * [new branch]      master -> master
分支 master 设置为跟踪来自 origin 的远程分支 master。

 

 # 推送后,再打开Github,就可以看到Github与本地仓库内容一样了。

# 那么,以后就直接执行下面的命令,就可以将本地的master分支最新的更改推送到Github 上。

# git push origin master

 

从远程库克隆


# 首先,在Github上创建一个库,名为gitskills

# 创建完毕

# 接下来,便是从Github上克隆到本地仓库(git 目录下)

# git clone git@github.com:OwlMen/git.git

# 这样在git 目录下就有了gitskills仓库

/home/dss/git# ls
git  LICENSE  readme.txt

 

posted on 2018-07-23 19:23  董大志  阅读(96)  评论(0)    收藏  举报

导航