Mac之Git/GitHub使用(2)——Create A Repo

本文详细介绍了如何在GitHub上创建新的仓库并上传本地的Git仓库。包括创建仓库、编写README文件、提交更改及推送至GitHub的步骤。

2014-04-06 wcdj


摘要:前文《MacGit/GitHub使用(1)——Set up Git 》介绍了如何在Mac上通过git关联和使用GitHub的方法。本文继续介绍下Create  A Repo的方法。


Make a new repository on GitHub

Every time you make a commit with Git, it is stored in a repository (a.k.a. "repo"). To put your project up on GitHub, you'll need to have a GitHub repository for it to live in.

如何把本地的git repo和GitHub repo联系起来呢?


(1) 在GitHub的个人账户上可以创建一个repo。



例如,创建一个nodejs-code的repo,注意我们没有选择创建默认的README。



Congratulations! You have successfully created your first repository!


Create a README for your repository

While a README isn't a required part of a GitHub repository, it is a very good idea to have one. READMEs are a great place to describe your project or add some documentation such as how to install or use your project. You might want to include contact information - if your project becomes popular people will want to help you out.



README用于介绍创建的repo的相关信息,更多关于README的高级用法,可以参考:https://github.com/github/markup。点击Create repository按钮后,可以看到如下的操作提示,主要有以下几个步骤:

Step 1: Create the README file

Step 2: Commit your README 

Step 3: Push your commit



Now that you have your README set up, it's time to commit it. A commit is essentially a snapshot of all the files in your project at a particular point in time.

注意:在GitHub上不要上传过大的文件,包括一些库、二进制文件、压缩包等。


So far, everything you've done has been in your local repository, meaning you still haven't done anything on GitHub yet. To connect your local repository to your GitHub account, you will need to set a remote for your repository and push your commits to it.

到目前为止,我们所有的改动都是发生在本地的,所以需要将本地的改动commit到远程的GitHub上。


回到我们刚创建好的repo中,我们根据提示执行命令:



修改成下面的方法就可以向远程的GitHub commit文件(README.md)了。其中,使用https://github.com/gerryyang/nodejs-code的访问方式只能在浏览器里操作,所以改成ssh的后台登陆方式来与远程的GitHub进行交互了,关于如何Add SSH Key,第一篇文章里有介绍。



Now if you look at your repository on GitHub, you will see your README has been added to it.

提交成功后,现在就可以在GitHub上看到我们刚提交的README.md文件了。



Celebrate

Congratulations! You have now created a repository on GitHub, created a README, committed it, and pushed it to GitHub. What do you want to do next?


参考

[1] https://help.github.com/articles/create-a-repo




<think>我们注意到用户要求不使用git来安装VMamba。通常,从GitHub安装Python包可以通过直接下载源代码压缩包并手动安装来实现。 步骤概述: 1. 确保环境:Python 3.9, CUDA 11.8, PyTorch 2.1.1, NumPy 1.24.0已经安装(按照之前的方法)。 2. 手动下载VMamba源代码(ZIP格式)并解压。 3. 进入解压后的目录,使用pip进行安装(可能需要安装一些构建依赖)。 详细步骤: 步骤1:创建并激活虚拟环境(如果尚未完成) 使用conda创建Python3.9环境并激活: ```bash conda create -n vmamba_env python=3.9 -y conda activate vmamba_env ``` 步骤2:安装PyTorch 2.1.1和NumPy 1.24.0 ```bash pip install torch==2.1.1 torchvision==0.16.1 torchaudio==0.13.1 --index-url https://download.pytorch.org/whl/cu118 pip install numpy==1.24.0 ``` 步骤3:手动下载VMamba源代码 访问仓库:https://github.com/MzeroMiko/VMamba 点击绿色的 "Code" 按钮,然后选择 "Download ZIP"。将ZIP文件保存到本地。 步骤4:解压ZIP文件 将下载的ZIP文件解压到一个目录,例如:`C:\VMamba-main` 步骤5:安装VMamba 打开命令提示符(或Anaconda Prompt),激活环境,然后进入解压后的目录: ```bash cd C:\VMamba-main ``` 然后使用pip安装: ```bash pip install -e . # 使用可编辑模式安装,或者使用普通安装:pip install . ``` 注意:安装过程中可能需要一些依赖包,pip会自动安装。如果遇到编译错误,可能需要安装Visual Studio Build Tools(包含C++编译器)。 步骤6:验证安装 创建一个Python脚本,尝试导入vmamba并运行: ```python import vmamba print(vmamba.__version__) # 如果没有__version__属性,可以使用dir(vmamba)查看 ``` 常见问题: 1. 编译错误:通常是由于缺少C++构建工具。需要安装Microsoft Visual C++ Build Tools,或者安装Visual Studio并选择C++开发环境。 2. 依赖缺失:如果pip安装过程中缺少某些包,请根据错误信息安装。 由于VMamba是一个较新的仓库,并且包含C++扩展(可能需要编译),在Windows上编译可能会遇到问题。如果遇到问题,可以查看仓库的README或issues寻求帮助。 现在,我们按照用户要求,不使用git来完成安装。 </think>以下是在**Windows系统上不使用Git**安装与Python 3.9、NumPy 1.24.0、CUDA 11.8、PyTorch 2.1.1匹配的VMamba的步骤: --- ### 安装流程(无需Git) #### 1. 环境准备 **1.1 验证CUDA 11.8** 打开CMD执行: ```bash cd "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\extras\demo_suite" deviceQuery.exe ``` 确认输出包含: ``` CUDA Capability Major/Minor version number: (具体数值) Result = PASS ``` 不通过则需[重装CUDA 11.8](https://developer.nvidia.com/cuda-11-8-0-download-archive)[^1]。 **1.2 创建Python 3.9环境** ```bash conda create -n vmamba_no_git python=3.9 -y conda activate vmamba_no_git ``` --- #### 2. 核心依赖安装 **2.1 安装PyTorch 2.1.1 + CUDA 11.8** ```bash pip install torch==2.1.1 torchvision==0.16.1 torchaudio==0.13.1 --index-url https://download.pytorch.org/whl/cu118 ``` **2.2 安装NumPy 1.24.0** ```bash pip install numpy==1.24.0 ``` **2.3 验证环境** ```python import torch print(torch.__version__) # 应输出: 2.1.1 print(torch.cuda.is_available()) # 应输出: True ``` --- #### 3. 手动安装VMamba(无需Git) **3.1 下载源码压缩包** 1. 访问仓库:https://github.com/MzeroMiko/VMamba 2. 点击 `Code` → `Download ZIP` ![](https://docs.github.com/assets/cb-20363/images/help/repository/download-repo-zip-file.png) **3.2 安装VMamba** 解压ZIP文件后,在**管理员权限CMD**执行: ```bash cd C:\Users\[用户名]\Downloads\VMamba-main # 替换为实际解压路径 pip install -e . ``` > **关键说明**: > - `-e` 参数表示可编辑模式,避免手动配置路径 > - 若编译失败,需安装Visual Studio Build Tools(勾选"C++桌面开发")[^2] --- #### 4. 验证安装 创建测试脚本 `test_vmamba.py`: ```python import vmamba model = vmamba.VMambaModel() print("✅ VMamba模型加载成功!") ``` 运行: ```bash python test_vmamba.py ``` 预期输出: ``` ✅ VMamba模型加载成功! ``` --- ### 故障排查 | 问题现象 | 解决方案 | |---------|---------| | `ImportError: DLL load failed` | 安装 [Microsoft C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) | | `ninja` 编译错误 | 执行 `pip install ninja` | | CUDA不可用 | 更新NVIDIA驱动至 ≥522.06 版本 | > **注意**:VMamba依赖自定义CUDA kernel,建议关闭杀毒软件实时防护避免编译中断[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值