使用SSH方式上传/下载项目

这篇具有很好参考价值的文章主要介绍了使用SSH方式上传/下载项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在注册github账号和下载git之后,可以通过配置SSH对远程仓库进行使用。

一.生成SSH key

  1. 打开Git Bash

ssh下载git项目,前端,git,github,Powered by 金山文档
  1. 粘贴如下的命令,并将your_email@example.com替换为注册Github账号时填写的邮箱:ssh-keygen -t rsa -b 4096-C "your_email@example.com"

ssh下载git项目,前端,git,github,Powered by 金山文档

3.连续敲击3次回车,即可在C:\Users\用户名文件夹\.ssh目录中生成id_rsa和id_rsa.pub两个文件

ssh下载git项目,前端,git,github,Powered by 金山文档
ssh下载git项目,前端,git,github,Powered by 金山文档

二.配置SSH

1.使用记事本打开id_rsa.pub文件,复制里面的文本内容在浏览器中登录Github,点击头像-> Settings

->sSH and GPG Keys -> New SSH key

ssh下载git项目,前端,git,github,Powered by 金山文档

2.将id_rsa.pub文件中的内容,粘贴到Key对应的文本框中

3.在Title文本框中任意填写一个名称,来标识这个

4.Key 从何而来

ssh下载git项目,前端,git,github,Powered by 金山文档

成功之后显示如下:

ssh下载git项目,前端,git,github,Powered by 金山文档

三.检测Github 的SSH key是否配置成功

1.打开Git Bash,输入如下的命令并回车执行:

ssh -T git@github.com
  1. 上述的命令执行成功后,可能会看到如下的提示消息:

The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJMG17E1IGOCspRomTxdCARLviKw6E5SY8. 
Are you sure you want to continue connecting (yes/no)?

输入 yes之后,如果能看到类似于下面的提示消息,证明SSH key 已经配置成功了:

 Hi username!You've successfully authenticated, but GitHub does not
 provide shell access.

成功后显示:

ssh下载git项目,前端,git,github,Powered by 金山文档

四.基于SSH将本地仓库上传到Github

  1. 将写好的项目使用git进行管理

git init
git add .
git commit - m "初始化项目"

2.在github中新建一个仓库

ssh下载git项目,前端,git,github,Powered by 金山文档
ssh下载git项目,前端,git,github,Powered by 金山文档
ssh下载git项目,前端,git,github,Powered by 金山文档

执行成功后:

ssh下载git项目,前端,git,github,Powered by 金山文档

五.将远程仓库克隆到本地

打开Git Bash,输入如下的命令并回车执行:

git clone 远程仓库的地址

选择一个项目,点击code,选择SSH模式下的项目地址

ssh下载git项目,前端,git,github,Powered by 金山文档

在git中输入git clone "项目地址"

ssh下载git项目,前端,git,github,Powered by 金山文档

即可将项目克隆到本地。文章来源地址https://www.toymoban.com/news/detail-610265.html

到了这里,关于使用SSH方式上传/下载项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【git】阿里云上传代码到github附SSH-KEY免密码上传&更新github代码到本地

    Reinitialized existing Git repository in /root/git-demo/.git/ [root@iz2ze8w7169ei61c5c1il5z git-demo]# echo ‘Hello World’ README.MD [root@iz2ze8w7169ei61c5c1il5z git-demo]# ll -a total 16 drwxr-xr-x 3 root root 4096 Jun 19 11:06 . drwxr-xr-x 4 root root 4096 Jun 16 16:51 … drwxr-xr-x 8 root root 4096 Jun 19 11:04 .git -rw-r–r-- 1 root root 12 Jun 19

    2024年04月23日
    浏览(54)
  • git ssh密钥配置 & 本地项目推送到github

    1 加密算法类型如下所示: 算法类型 公钥 私钥 ED25519 id_ed25519.pub id_ed25519 RSA id_rsa.pub id_rsa 步骤一: 查看已存在的 SSH 公钥 ED25519 算法 cat ~/.ssh/id_ed25519.pub RSA 算法 cat ~/.ssh/id_rsa.pub 步骤二: 生成 SSH 密钥 如果没有公钥 基于ED25519算法,生成密钥对命令如下: ssh-keygen -t ed25519 -C “

    2024年04月23日
    浏览(64)
  • 超详细Git下载安装配置使用教程,从入门到上传本地项目到GitHub,一文就够了

    身为一个合格的程序Yuan,Git工具我们必然是要掌握的,那么对于小白来讲一定有这几个疑问,Git是什么?怎么使用?怎么配置?Git命令是什么?本文将从这几方面帮助大家了解和使用Git。 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版

    2024年02月03日
    浏览(78)
  • 使用ssh连接github——git学习之路(二)

    ssh全称为Secure Shell, 意味安全的外壳,旨在为不安全的网络提供共安全的通信。 参考自碎步の流年的博客 使用ssh连接github,能够增强安全性和便捷性。因为可以启用ssh代理,这样就不用每次push都要输入密码。 首先,要保证本机安装了ssh工具,一般windows会自带openssh,没有的

    2024年02月14日
    浏览(58)
  • git第一次拉取远程分支项目(ssh的方式)

    一.生成SSH keys,并将生成的key复制到远程库 1.本地用命令生成密钥对。 ssh-keygen -t rsa -C \\\"yourEmailAddress\\\" 或 ssh-keygen -t ed25519 -C \\\"yourEmailAddress\\\" 按三次enter直接生成密钥对。 2.切换至ssh目录下,复制key(公钥)。 cd ~/.ssh more id_rsa.pub 3.登陆远程库,复制key到SSH Keys。 此处以github为例

    2024年02月16日
    浏览(54)
  • linux ssh上传下载文件命令SCP使用方法

    在linux环境里,我们从服务器上下载或者从本地上传文件到服务器上可以通过 SCP命令 来实现。 SCP即Security Copy,是基于SSH登录实现的远程文件拷贝命令 。 命令参数: -r: 递归复制整个文件夹 -i :询问是否覆盖 -p :保留文件 具体使用方法如下: scp 本地文件路径 用户名@ServerIP:

    2024年02月16日
    浏览(46)
  • vscode通过ssh连接github仓库(git+ssh+github+vscode详细步骤)

    首先我们先来了解一下什么是 ssh 和 github SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地传输数据和执行远程命令。它提供了加密的通信通道,使得数据传输过程中不容易被窃听或篡改。 SSH 使用公钥加密和私钥解密的方式进行身份验证和数据传输。用户生成

    2024年01月25日
    浏览(62)
  • wind10生成 SSH 公钥---实现github本地部署、上传

    如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。 首先,你需要确认自己是否已经拥有密钥。 默认情况下 ,用户的 SSH 密钥存储在其  ~/.

    2024年02月12日
    浏览(38)
  • git常用命令(git github ssh)

    被” “和\\\"[ ]“包含起来的内容表示用户自己选定的参数。但” “是要求用户必须输入的,而”[ ]\\\"表示用户可以根据自己的需要选择输入。 比如git reset的语法是这样的: 其中commitid指的是commit id,可以理解为每一提交到本地仓库之后该仓库状态的ID,利用这个ID我们可以快速

    2024年02月03日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包