git 关联

1.登录https://github.com,创建仓库

2.一般是用ssh,切换到ssh

3.本地创建公钥

[[email protected] xiao]# ssh-keygen -t rsa   # 创建ssh
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
95:f4:e9:75:81:24:0d:29:5d:35:8e:eb:96:a3:a2:81 [email protected]
The key‘s randomart image is:
+--[ RSA 2048]----+
|          oo*oo+ |
|         o =.+o o|
|          + o....|
|         . . ... |
|        S   ..   |
|      .     . .  |
|     E .     =   |
|        ..  o .  |
|       .. ..     |
+-----------------+
[[email protected] xiao]# cd /root/.ssh/
[[email protected] .ssh]# ll
total 12
-rw-------. 1 root root 1671 Jun 14 11:06 id_rsa
-rw-r--r--. 1 root root  390 Jun 14 11:06 id_rsa.pub
-rw-r--r--. 1 root root  394 Jun 14 08:55 known_hosts
[[email protected] .ssh]# cat id_rsa.pub  # 查看公钥
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApcGI83K97/yyaiUzPm+CevHWj+84XXCFdovPC8X6Uzjwylu/lcE2YixRdj2WZPDHoJDrRP4WiS1sIDKU7aTG+lqPHEEbN5MClSdTwTnFPXPWJo2BHD3a1nB86feOWgt+rErsYq8Rv4wgJEsEP78aHlz3JAPWooNs/K6hvXpN8fvheDnvX9CARsG7pXu+IAydHWwXUsfyN8uzlqHKidfwY5WZq3a/K/BPe0Z+qhZM8NfMtYcHNPWLaYBA4WEaEvTenxlWjZc1VEMjyLfoV26iejOdTuCLCyHKQXfqVkn3oZEMPaueMUMDX50lhAla2UB+a7gOu1mdlGxxoJkDW7+C3Q== [email protected]

4.把服务器的公钥配置到github

5.本地仓库与远程仓库进行关联地址

6.关联

[[email protected] .ssh]# cd /root/xiao/   # 切换到工作区目录
[[email protected] xiao]# git remote add origin [email protected]:sunmmi/demo.git  # 进行关联
[[email protected] xiao]# cat .git/config  # 查看
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = [email protected]:sunmmi/demo.git
        fetch = +refs/heads/*:refs/remotes/origin/*

7.拉取到本地,然后推上去

[[email protected] xiao]# git pull origin master   # 拉取
Warning: Permanently added the RSA host key for IP address ‘192.30.253.113‘ to the list of known hosts.
warning: no common commits
remote: Counting objects: 4, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.
From github.com:sunmmi/demo
 * branch            master     -> FETCH_HEAD
Merge made by recursive.
 .gitignore |   89 ++++++++++++++++++++++++++
 LICENSE    |  201 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 290 insertions(+), 0 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 LICENSE
[[email protected] xiao]# ls -a  #查看
.  ..  deploy.sh  .git  .gitignore  LICENSE  readme.txt
[[email protected] xiao]# git push -u origin master  # 推上去
Counting objects: 12, done.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (11/11), 1.01 KiB, done.
Total 11 (delta 0), reused 0 (delta 0)
To [email protected]:sunmmi/demo.git
   bb4826e..2d68e8d  master -> master
Branch master set up to track remote branch master from origin.

8.查看

9.克隆

[[email protected] tmp]# git clone [email protected]:sunmmi/demo.git
Initialized empty Git repository in /tmp/demo/.git/
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 15 (delta 1), reused 11 (delta 0), pack-reused 0
Receiving objects: 100% (15/15), 5.59 KiB, done.
Resolving deltas: 100% (1/1), done.
[[email protected] tmp]# 
时间: 2024-08-07 08:36:49

git 关联的相关文章

自动化服务部署(七):Git关联github

我们使用Git进行版本管理,前面的博客也介绍了Linux下安装Git以及Git基础教程,这篇博客,简单介绍下如何使用Git关联github... 更多关于Git的内容,可参考下列内容: Git官方文档 深入理解学习Git工作流 1.拥有github账号 由于本地仓库和远程的github仓库需要关联,首先需要登录github,注册一个账号,然后建立一个仓库. 注册链接:https://github.com/join?source=header-home 成功注册后,登录github,首页如下: 2

git 关联远程库(https协议)

1.在oschina上新建库 2.在本地文件夹右键->"git Bash here" 3.设置全局变量: git config --global user.name "git账号" git config --global user.email "git邮箱" 4.初始化本地库 git init 5.关联远程库: git remote add origin https://git.oschina.net/......git 6.第一次提交(比

Git关联远程GitHub仓库

一.本地安装GIT版本控制软件 二.配置Git,设置用户信息 git config --global user.name "jack" git config --global user.email "[email protected]" git config --list 获取Git配置信息 注意:git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址. 三

git关联githup和码云

1.与已有的本地仓库关联git remote add origin git@github.com:michaelliao/learngit.git然后就可以协作开发push与pull 2.第二种方法直接clone 假设我们从零开发,那么最好的方式是先创建远程库,然后从远程库克隆git clone [email protected]:wuhua1/aliyun.git 如何协作:要那个分支就下载那个,上传那个分支就上传那个 git push origin master git pull origi

Git关联远程仓库

#git初始化 git init #全局级配置,如果没有仓库级别的特殊配置,默认读取这个配置 git config --global user.name "name" git config --global user.email "email" #仓库级配置,一般一个项目配置一次 git config user.name "name" git config user.email "email" #添加文件 git add .

git关联远程仓库命令<原>

一.存在远程仓库了,本地想克隆其代码: $ git clone [email protected]:winkey4986/Weather_demo.git 二.本地有代码了,想在建个远程仓库保存代码,也可以作为中转站 $ git remote add origin [email protected]:winkey4986/Weather_demo.git $ git add . $ git commit -m "weather demo" $ git push -u origin ma

git学习——Github关联(2)

一.参考学习链接 1.重点看Github与Git的关联. http://www.cnblogs.com/schaepher/p/5561193.html#github 2.git的全面详细介绍. http://www.cnblogs.com/Genesisx/p/5556531.html 3.设置或者取消代理 https://gist.github.com/laispace/666dd7b27e9116faece6 Github与Git关联 本地Git和Github的连接 Step-1:到Git

npm 关联 git包

npm 关联 git包 由于现在项目越做越多,很多公共的部分相互公用,需要尽可能早地提炼出来,这样便可以在其他项目进行引用,而不是每次建一个项目就需要进行拷贝,这样太痛苦了,因而想通过类似npm包管理来进行处理 npm 包 初始化一个项目 定义 package.json version 版本(注意书写格式,若是报 invalid version, 便需要审查下了) main 用来定义文件地址,用来对外公开的 其他项目关联包 npm package-name: git地址 git地址定位具体的分支

git常用命令(持续更新中)

本地仓库操作git int                                 初始化本地仓库git add .                             将所有文件添加到本地仓库git commit -m "提交文件"      把文件提交到仓库,双引号内是提交注释 和远程仓库建立联系git remote add origin [email protected]:wangjiax9/beautifulDay.git      关联github远程仓库git