git提交文件或者文件夹到Github教程步骤

git提交文件或者文件夹到Github教程步骤

他的猫
2021-07-29 / 0 评论 / 25 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年07月29日,已超过87天没有更新,若内容或图片失效,请留言反馈。

Git 远程仓库(Github)

Git 并不像 SVN 那样有个中心服务器。

目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。

本例使用了 Github 作为远程仓库
git

添加远程库

要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下:

git remote add [shortname] [url]

本例以 Github 为例作为远程仓库,如果你没有 Github 可以在官网 https://github.com/注册
由于你的本地 Git 仓库和 GitHub 仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:
使用以下命令生成 SSH Key:

ssh-keygen -t rsa -C "ad@tiaodonyun.com"


之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。

ssh-keygen -t rsa -C "2846670316@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/tianqixin/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase):    # 直接回车
Enter same passphrase again:                   # 直接回车
Your identification has been saved in /Users/tianqixin/.ssh/id_rsa.
Your public key has been saved in /Users/tianqixin/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:MDKVidPTDXIQoJwoqUmI4LBAsg5XByBlrOEzkxrwARI 429240967@qq.com
The key's randomart image is:
+---[RSA 3072]----+
|E*+.+=**oo       |
|%Oo+oo=o. .      |
|%**.o.o.         |
|OO.  o o         |
|+o+     S        |
|.                |
|                 |
|                 |
|                 |
+----[SHA256]-----+

成功的话会在root下生成 .ssh文件夹,
进入.ssh文件夹

cd .ssh

打开

cat id_rsa.pub

复制里面的 key

回到 github 上,进入 Account => Settings(账户配置)。
zhpz
左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,粘贴在你电脑上生成的 key。
fuzhikey
z
添加成功后界面如下所示:
z
为了验证是否成功,输入以下命令:

ssh -T git@github.com

如果出现以下命令说明我们已成功连上 Github。
Test
之后登录后点击" New repository " 如下图所示:
Test
之后在在Repository name 填入 runoob-git-test(远程仓库名) ,其他保持默认设置,点击"Create repository"按钮,就成功地创建了一个新的Git仓库:
Test
创建成功后,显示如下信息:
Test
以上信息告诉我们可以从这个仓库克隆出新的仓库,也可以把本地仓库的内容推送到GitHub仓库。

现在,我们根据 GitHub 的提示,在本地的仓库下运行命令:

mkdir runoob-git-test                     # 创建测试目录
cd runoob-git-test/                       # 进入测试目录
echo "# 菜鸟教程 Git 测试" >> README.md     # 创建 README.md 文件并写入内容
ls                                        # 查看目录下的文件
git init                                  # 初始化
git add README.md                         # 添加文件
git commit -m "添加 README.md 文件"        # 提交并备注信息
#输出信息:
[master (root-commit) 0205aab] 添加 README.md 文件
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

# 提交到 Github
git remote add origin git@github.com:yyy1314/tiaodonyun.git
git push -u origin master

以下命令请根据你在Github成功创建新仓库的地方复制,而不是根据我提供的命令,因为我们的Github用户名不一样,仓库名也不一样。

接下来我们返回 Github 创建的仓库,就可以看到文件已上传到 Github上:
Test
教程至此已全部完成!

0

评论 (0)

取消