git clone 拉取远程仓库
2024-09-24
36
1. git clone 拉取仓库2. 以 HTTPS 方式拉取仓库3. 以 SSH 方式拉取仓库
1. git clone 拉取仓库
拉取远程库的默认分支
git clone <repositories>
拉取远程库的指定分支 -b, --branch
git clone -b <branch> <repositories>
将远程库拉取到指定目录
git clone <repositories> <directory>
将远程仓库拉取到当前目录
git clone <repositories> ../当前目录名称
将本地仓库拷贝到新的目录(directory 必须是被 git 管理的目录)
git clone <directory> <new-directory>
2. 以 HTTPS 方式拉取仓库
HTTPS: 需要登录代码托管平台的账号密码
git clone https://gitee.com/holyking/test-2.git
第一次拉取需要输入账号和密码:
以 gitee 为例, username 输入 gitee 上的手机号或邮箱,password 是 gitee 的登录密码
为了方便以后拉取,可以设置永久记住密码
git config --global credential.helper store
执行上面的命令后,再执行 clone 、push、pull 时,会再让输入一次账号和密码,输入成功后会自动创建一个文件用于存储账号和密码,这个文件存放在当前用户目录下的 .git-credentials 文件中
$ cat ~/.git-credentials
https://23426945%40qq.com:liang666@gitee.com
3. 以 SSH 方式拉取仓库
SSH: 需要将电脑的 SSH 公钥配置到代码托管平台中
git clone git@gitee.com:holyking/test-2.git
使用 SSH 方式拉取仓库时出现以下提示,是因为没有将当前电脑上的 SSH 公钥配置到代码托管平台
执行下面命令可以生成 SSH 公钥,保存在 ~/.ssh
目录下 (会有交互操作,一路回车即可)
ssh-keygen -t rsa
将生成的 ssh 公钥配置到代码托管平台,重新拉取仓库即可
更新于:1个月前赞一波!
相关文章
- git 里的gitignore不生效的解决方案
- Git 常用命令
- git clean 命令详解
- git 常用命令
- git switch 命令详解
- git rebase 命令详解
- git commit 代码提交规范
- git status 查看状态文件名乱码
- git stash 命令详解(保存开发进度)
- git fetch 命令详解
- git merge 命令详解
- .git 目录结构内容解析
- git tag 命令详解
- git rm 从暂存区中删除内容
- git init 初始化仓库
- git checkout 命令详解
- git help 查看命令手册
- git add 命令详解
- git commit 命令详解
- git status 查看仓库文件状态
文章评论
评论问答