赞
踩
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。下面介绍了基础概念及详细的用图文形式介绍一下git安装过程.
目录
Authentication failed for 'https://github.com/zhanglina94/tts-v1/'
打开git官网地址:Git进行下载,如下图界面:
这里会自动识别版本,目前新出的电脑基本上都是64-bit,点击下载
下载后双击运行,
这里是git存放位置,默认c盘,可以换成自己想要存放的位置(我改为D盘)
接下来全是点击下一步(Next)
这里git文件默认编辑器: 默认为 Vim, 可在下拉框中修改,可修改为submit,VSCode等,建议不要动,直接点击Next进入下一步
设置新存储库中初始分支的名称: 默认初始分支的名称是“master”,如果要修改可选择第二个,在文本框中输入内容即可,建议不要动,直接点击Next进入下一步
调整Path环境: 建议不要动,使用默认配置,直接点击Next进入下一步
直接点击安装就好~
点击结束后安装完成~
验证是否成功
安装完成后我们测试一下是否安装。在桌面右键,我们能够看到下图中会出现两个选项,分别是 “Git GUI Here” 和 “Git Bash Here”,点击两个选项后分别出现对应的界面
Git GUI是Git的可视化操作工具(Git GUI Here,在此处打开Git GUI)
Git Bash是Git配套的一个控制台(Git Bash Here,在此处打开Git Bash)
✌也可以命令验证
git -v
- # 克隆项目
- git clone 项目地址
-
- # 创建一个新的Git仓库
- git init
带有大文件的 GitHub 项目的创建与拉取——使用 Git Large File Storage (LFS)
- apt-get update
- apt install curl
-
- #管理员的情况
- curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
-
- # 一般用户
- curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
-
- apt install git-lfs
使用
- git lfs pull <文件的 URL>
-
- # 实例1
- # git lfs pull https://github.com/Beomi/KoAlpaca/blob/main/ko_alpaca_data.json
-
- # 实例2
- git lfs install
- git lfs track "best.pth"
- git commit -m "pth"
- git push
- # 在huggingface下新建自己的模型或空间
-
- # 克隆项目
- git clone https://huggingface.co/自己的项目地址
-
- # 如果自己登陆了huggingface key的话就不用登录
-
- # 修改自己的项目内容或者添加各种文件
-
- # 第一次推送时
- git add app.py # 增加单个文件
- # 或者
- git add . # 添加目录下的所有文件
-
- git commit -m "Add application file" # 双引号内为注释
-
- # 推送
- git push
-
- # 修改单个文件时
- git add app.py
- git commit -m "Add application file" # 双引号内为注释
- git push
如果出现错误,请查看【PS1】
- # 新建一个Github新仓库
- # 在本地VScode上运行
- git init
- git add README.md
- git commit -m "first commit"
- git branch -M main
- git remote add origin https://github.com/仓库地址
- git push -u origin main
原因:文件太大,无法使用push推送
push的文件不能超过10MiB
原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替换成token!
在github个人设置页面,找到Setting ->选择开发者设置Developer setting -> 选择个人访问令牌Personal access tokens,然后选中生成令牌Generate new token -> 生成令牌Generate token
生成token后保存
之后用自己生成的token登录,把上面生成的token粘贴到输入密码的位置,然后成功push代码!
也可以 把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token了:
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
打开 Hugging Face 网站,点击个人账户的设置部分(Profile)-》 Access Tokens
截图中我的账号已经创建了好一个 token,不用管,点击 New token
生成token后,保存token.
在服务器输入git push,会出现
输入huggingface的用户名和刚复制的token
然后就成功啦~~
【1】带有大文件的 GitHub 项目的创建与拉取——使用 Git Large File Storage (LFS) | 朝花夕拾 (shipengx.com)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。