MAC上向GitHub上上传自己的项目

本文详细介绍了如何在GitHub上创建账户、新建仓库、生成SSH密钥、添加密钥到GitHub、验证连接、上传文件等步骤,适合GitHub新手快速上手。

1首先需要在github上创建你自己的github账户

2新建仓库(注意选择initialize this repository with a README)

3生成ssh(公钥.pub&私钥)

命令行:$ssh-keygen -t rsa -C xxxx@126.com(注册github时的email)

接下来需要指定生成ssh所在的目录:可以不仅仅指定~/.ssh,因为有时候公司的gitlab上需要一个ssh,个人的github上的ssh需要重新生成,这时就可以在一个新的目录下生成,目录/github_rsa (这个名称可以自己指定)。(注意如果想要默认路径的话,直接enter即可)

注意:

这一步有个坑:有一个输入密码确认密码的动作,如果这个时候输入了密码,那么以后每一次git clone ssh 仓库的时候都需要输入密码...so不要输入密码!

4在github上的settings->ssh keys 添加自己的github_rsa.pub文件,可以在命令行中cat github_rsa.pub打开此文件,复制全部内容到github的key中。添加。

5在本地的电脑上添加私钥 (如果新加密钥覆盖之前的私钥,这一步就不是必要的了)

命令行:ssh-add github_rsa ,如果未写该命令,验证便不会成功。

6 验证是否连接成功

命令行:$ ssh -T git@github.com 

如果此时响应:Hi encoreMiao! You've successfully authenticated, but GitHub does not provide shell access.便是配置成功了

(出现了

mengmengtekiMacBook-Pro:.ssh mengmeng$ ssh -T git@github.com

The authenticity of host 'github.com (192.30.255.112)' can't be established.

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

Are you sure you want to continue connecting (yes/no)? yes

)

7上传文件

clone刚才在github上创建一个repository仓库到本地,将要上传的项目拖到这个文件夹中,便可进行commit,pull,push操作了。

 

ps:同样也可以在本地,创建仓库命令行代码如下: 

$ touch README

$ git init //初始化

$ git add README //更新README文件

$ git commit -m 'first commit' //提交更新,并注释信息“first commit”

$ git remote add origin git@github.com:defnngj/hello-world.git //连接远程github项目 (这里是自己创建名字)

$ git push -u origin master //将本地项目更新到github项目上去

 

ps:finder中显示隐藏文件夹

命令行:defaults write com.apple.finder AppleShowAllFiles -bool true

 

参考:

http://blog.youkuaiyun.com/leikezhu1981/article/details/47664215

https://my.oschina.net/stefanzhlg/blog/529403

 

转载于:https://www.cnblogs.com/encoreMiao/p/6237145.html

内容概要:本文介绍了一个基于冠豪猪优化算法(CPO)的无人机三维路径规划项目,利用Python实现了在复杂三维环境中为无人机规划安全、高效、低能耗飞行路径的完整解决方案。项目涵盖空间环境建模、无人机动力学约束、路径编码、多目标代价函数设计以及CPO算法的核心实现。通过体素网格建模、动态障碍物处理、路径平滑技术和多约束融合机制,系统能够在高维、密集障碍环境下快速搜索出满足飞行可行性、安全性与能效最优的路径,并支持在线重规划以适应动态环境变化。文中还提供了关键模块的代码示例,包括环境建模、路径评估和CPO优化流程。; 适合人群:具备一定Python编程基础和优化算法基础知识,从事无人机、智能机器人、路径规划或智能优化算法研究的相关科研人员与工程技术人员,尤其适合研究生及有一定工作经验的研发工程师。; 使用场景及目标:①应用于复杂三维环境下的无人机自主导航与避障;②研究智能优化算法(如CPO)在路径规划中的实际部署与性能优化;③实现多目标(路径最短、能耗最低、安全性最高)耦合条件下的工程化路径求解;④构建可扩展的智能无人系统决策框架。; 阅读建议:建议结合文中模型架构与代码示例进行实践运行,重点关注目标函数设计、CPO算法改进策略与约束处理机制,宜在仿真环境中测试不同场景以深入理解算法行为与系统鲁棒性。
GitHub 上上一个项目仓库的过程可以分为以下几个步骤: 1. **注册和创建仓库**:首先需要注册一个 GitHub 账号,然后登录并创建一个新的项目仓库。在这个过程中,需要填写项目的名称和描述等信息[^2]。 2. **安装 Git 工具**:为了能够与 GitHub 进行交互,需要在本地计算机上安装 Git 工具,并通过 Git Bash 或者其他命令行工具来执行相关命令[^2]。 3. **初始化 Git 仓库**:在本地计算机上的项目文件夹中打开命令行工具,并运行 `git init` 命令来初始化一个新的 Git 仓库[^2]。 4. **添加文件到仓库**:使用 `git add .` 命令将项目中的所有文件添加到仓库中。如果只想添加特定的文件,则可以用具体的文件名替换点(`.`)[^2]。 5. **提交更改**:运行 `git commit -m "commit message"` 来提交文件,这里的提交信息应该简明扼要地描述此次提交的内容[^2]。 6. **连接远程仓库**:使用 `git remote add origin https://github.com/username/repo.git` 将本地仓库与 GitHub 上创建的新仓库连接起来[^2]。 7. **推送代码到 GitHub**:最后一步是使用 `git push -u origin master` 命令将本地仓库中的代码推送到 GitHub 上的远程仓库。 当需要更新已经存在于 GitHub 上的文件时,可以按照以下流程操作: - 使用 `git status` 查看哪些文件被修改过。 - 使用 `git add <filename>` 或 `git add .` 添加想要提交的更改文件。 - 在提交更改之前,建议先拉取最新的版本以确保不会覆盖他人的工作,即运行 `git pull`。 - 提交更改 `git commit -m '提交信息'`。 - 最后,推送更改到 GitHub 上指定的分支 `git push origin master` 或者你正在工作的任何分支[^3]。 对于那些希望将别人的项目放入自己仓库的情况,通常可以通过 fork 操作来实现,但这超出了本问题的范围。 ```bash # 示例代码块 # 初始化仓库 git init # 添加所有文件到暂存区 git add . # 提交文件 git commit -m "Initial commit" # 添加远程仓库地址 git remote add origin https://github.com/yourusername/yourrepo.git # 推送文件到远程仓库 git push -u origin master ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值