安装完git以及生成ssh后如何上传本地项目

本文详细介绍了如何使用Git将本地项目上传至GitHub的过程,包括初始化仓库、添加文件、提交更改及远程推送等步骤。

在上一篇博客里转载了别人的安装以及生成ssh教程,下面就讲述一切就绪后如何将本地项目上传

1、找到自己要分享上传的代码文件夹,如我要上传的文件夹为course在桌面的test文件夹下


右键出来


点击GIT Bash Here,出现下面界面


然后输入以下代码:

1、git init 这句是用来建立一个仓库

2、git add course 这句是用来选择添加进仓库的文件,其中course可以更改为自己要传的文件名

3、git commit -m "course"这句是将选择的文件添加进仓库

4、git remote add origin git@github.com:git用户名/仓库名(course.git)这句是将本地仓库里的问价传输到github上

如我要将course上传到用户名为congshen的名为course1.git中,那么上面应该写为

git remote add origin git@github.com:congshen/course1.git

5、git push -u origin master 这句是将本地项目更新到github项目中

最后在github网页中刷新就可以看见已经将本地项目传输到相应的仓库中。

### 如何使用 Git 生成 SSH 密钥 为了使本地计算机能够通过安全的方式与远程仓库通信,通常会使用 SSH 协议。以下是关于如何利用 Git 工具生成 SSH 密钥的具体方法。 #### 配置全局用户名和邮箱地址 在生成 SSH 密钥之前,建议先配置好用户的名称以及电子邮件地址。这一步骤对于后续操作非常重要,因为这些信息会被嵌入到每次提交记录中[^3]。 ```bash git config --global user.name "your name" git config --global user.email "your email" ``` #### 查看现有 SSH 密钥是否存在 在创建新的 SSH 密钥前,应该确认当前系统上是否已经存在有效的密钥文件。可以通过访问 C:\Users\[YourUsername]\.ssh 文件夹来查找 id_rsa 和 id_rsa.pub 这两个文件的存在情况。如果不存在,则需要手动执行下一步以生成它们[^4]。 #### 创建一个新的 SSH 密钥 运行下面这条命令将会启动交互式的流程来自定义新 RSA 类型的 SSH 密钥,并将其关联至指定电子信箱账户下: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 上述指令中的参数解释如下: - `-t` 定义所使用的算法类型,在这里是 `rsa`; - `-b` 设置位长度,默认为2048比特,这里推荐更长的安全强度即4096; - `-C` 提供了一个注释字段,一般填写个人邮件作为标识方便识别该密钥属于谁所有. 成以上过程之后,会在默认路径 ~/.ssh/ 下面找到一对公私钥对 (id_rsa, id_rsa.pub),其中后者就是可以分享给服务端验证身份用的那个公开部分了。 #### 添加SSH密钥到SSH代理程序里去 为了让这个刚产生的秘钥生效起来还需要把它加载进 ssh-agent 中以便自动处理认证事宜。首先确保此守护进程正在运转当中;接着添加刚才制作出来的私人钥匙进去即可[^2]: ```bash eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa ``` 最后记得把对应的 public key 复制粘贴上传至目标平台比如 GitHub 或者其他支持的服务商那里成绑定关系建立工作就可以正常使用啦!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值