github仓库建立及配置教程新手教程

github仓库建立及配置教程

1、首先要先在github的官网注册一个属于自己的账号。https://github.com/

2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,repository在这里插入图片描述

3、创建仓库
在这里插入图片描述

4、让自己电脑上的代码同步到Github上所创建的库当中需要安装git的命令工具,Git Bash

在这里插入图片描述

去Git的官网安装适合自己电脑的版本

安装好之后,双击打开Git Bash,就是这样的一个黑框界面:
在这里插入图片描述

获取密钥

首先要在本地创建一个ssh key ,这个的目的就是你现在需要在你电脑上获得一个密匙,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。
在这里插入图片描述
上图这一栏 开始是你的计算机的名字在我这里就是hspcadmin @后边的内容是你的计算机型号,接下来就要开始创建属于你自己的秘钥,要在黑框里输入命令:  (引号内需要改成你在注册GitHub的时候绑定的邮箱账号)

$ ssh -keygen -t rsa -C “your email@.com”

一路回车,出现如下界面:

在这里插入图片描述

说明你的密匙已经成功创建了,现在打开上述的存储.ssh文件的位置,打开id_rsa.pub或是id_rsa文件,复制里面的内容(秘钥):

在这里插入图片描述现在需要登录你的Github账号,在settings界面中:
在这里插入图片描述

找到SSH and GPG keys这个选项之后,在网页右上角点击new SSH Key按钮创建秘钥,title是你给你的秘钥起一个标题,key里面就把你刚才复制的秘钥粘贴进去,点击add SSH KEY就可以了:
在这里插入图片描述

之后再回到Git Bash,输入命令:$ ssh -T git@github.com ,再输入yes, 出现如下界面,就说明链接成功了。
在这里插入图片描述

接下来还需要设置一些账号名,邮箱,(name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址)
在这里插入图片描述

下面就要将你在github上创建的仓库克隆到你的本地来,方便以后进行代码上传。

打开你所创建的仓库:
在这里插入图片描述

然后再打开Git Bash,将自己的文件存储定位在一个你代码所要存储的位置,在这里,我将定位在D盘当中(默认本地是在C盘当中):

出现如下界面,说明定位成功。
在这里插入图片描述

之后开始克隆一个仓库到本地:(gitclone后面的网址就是你之前创建的仓库的网址)

之后打开你所定位的D盘,就会出现一个跟你远程仓库一样的仓库文件夹:
在这里插入图片描述

打开这个文件夹,随意的创建一个文件,(在这个文件夹下你就可以上传代码了,在这里我保存了一个文件)

然后输入:ls命令,查看你目前所定位的文件夹中的文件:在这里插入图片描述

先在可以看出,我刚才所创建的文件已经在了。
在这里插入图片描述

然后输入命令:git add “file_name” ,引号里面是你所要上传的文件名称,
在这里插入图片描述

然后在输入:git commit -m “描述内容,备注” ,输入之后出现以上情况:

在这里插入图片描述

然后在输入git push origin master 之后会出现一个弹窗:
在这里插入图片描述这里可能会报错,相关的解决办法:

  • Failed to connect to github.com port 443: Timed out
  • OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10053

输入你之前注册github账号时的账号以及密码,点击login .出现以下界面:
在这里插入图片描述

说明登录失败了,这时候根据提示继续再一次输入账号,密码 即可。(密码输入会弹出一个框再输入)
在这里插入图片描述

出现上面界面,表示已经成功了。现在打开你的Github网站,找到你所创建的库,
在这里插入图片描述

你所创建的文件已经上传上去了。

再之后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m " " 、最后git push origin master,

将你的代码提交就可以了。

### StarRocks 数据库备份方法与工具 对于 StarRocks 这样的高性能 MPP 数据仓库而言,确保数据的安全性和可靠性至关重要。为了满足这一需求,StarRocks 提供了几种不同的备份机制和工具。 #### 使用 FE Meta Backup 功能 FE Meta Backup 是一种元数据级别的备份方式,可以用来保护集群中的元数据信息。通过这种方式,可以在灾难恢复时快速重建整个集群结构而不丢失任何配置设置[^1]。 ```sql ADMIN SHOW FRONTENDS; ADMIN SET BACKUP_DIR "hdfs://namenode:8020/backup/path"; ADMIN SNAPSHOT DATABASE db_name TO 'snapshot_name'; ``` #### 利用 Broker Load 和 Export 命令进行全量数据导出 Broker Load 可以将表的数据导出到外部存储系统中(如 HDFS 或 S3),从而实现物理层面的数据备份。Export 命令则允许用户指定要导出的具体文件路径以及格式化选项。 ```sql EXPORT TABLE table_name TO "file:///path/to/export" PROPERTIES ( "column_separator" = ",", "line_delimiter" = "\n" ); ``` #### 集成第三方 ETL 工具 除了内置的功能外,还可以借助 Apache Nifi、Talend 等ETL工具来定期抽取并保存重要数据副本至其他持久化介质上。这些工具提供了更灵活的操作界面和支持多种目标平台的能力。 #### 自动化脚本编写 针对特定环境下的定制化需求,开发人员也可以创建自动化Shell/Bash 脚本来定时触发上述任一过程,并将其集成到日常运维流程当中去。这样不仅提高了工作效率还减少了人为错误的可能性。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值