1、生成ssh公钥
ssh-keygen -t rsa -C "your_email@youremail.com"
2、添加公钥到git仓库
就是将在用户主目录中.ssh文件夹下的id_rsa.pub文件中内容上传到git仓库
对于github仓库,打开github,找到账户里面添加SSH,把idrsa.pub内容复制到key里面
3、测试是否生效
这里连接github,使用命令:ssh -T git@github.com
4、连接成功后,下载库到本地
git clone git://github.com/{yourname}/{yourRep}.git
5、本地修改代码后提交
当前在master上:git push origin master
会出现如下错误:
fatal: remote error:
You can't push to git://github.com/{yourname}/{yourRep}.git
Use https://github.com/{yourname}/{yourRep}.git
解决方法:
git remote rm origin
git remote add origin git@github.com:{yourname}/{yourRep}.git
6.迁移git服务器
git commit -m "Change repo." # 先把所有为保存的修改打包为一个commit
git remote remove origin # 删掉原来git源
git remote add origin [YOUR NEW .GIT URL] # 将新源地址写入本地版本库配置文件
git push -u origin master # 提交所有代码
相关推荐
### Git及GitHub使用手册 #### 一、版本管理工具与Git简介 - **版本管理工具的概念**:版本管理工具是一种帮助软件开发者管理源代码变化的系统。它通过追踪每次更改来确保项目的每个版本都能被记录下来,从而方便...
Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...
①登录GitHub,单击“start a project”按钮②填写仓库名称及相关描述信息,完成后单击“create repository”按钮③复制仓库地址
本教程将详细介绍如何利用Git从GitHub上拉取项目,以便于你开始或参与开源项目。 首先,我们需要进行**git安装获取**。Git是一款分布式版本控制系统,可以在其官方网站(https://git-scm.com/downloads)上下载适合...
完全学会Git、GitHub、Git Server的24堂课
通过阅读"Git和GitHub教程.pdf"以及参考"readme.txt"中的指南,初学者可以系统地学习这两个工具的使用方法,从而提升自己的软件开发技能和团队协作能力。掌握Git和GitHub对于现代开发者来说至关重要,无论是个人项目...
Git是分布式版本控制系统,GITHUB是全球最大的开源代码托管平台,而Git Server则是用于搭建本地或私有Git仓库的服务端程序。这三者构成了开发者进行版本控制和协作开发的核心工具链。下面,我们将深入探讨这些知识点...
- 使用GitHub Issues跟踪问题和建议。 - Pull request(PR)进行代码审查。 - GitHub Actions 自动化工作流程,如构建、测试和部署。 8. **Git高级功能** - **Rebase**:平滑历史,将分支的提交应用到另一分支...
#### 五、Git与GitHub的结合使用 - **GitHub账号注册**: - 注册GitHub账号,用于在线管理Git仓库。 - **GitHub与本地Git的交互**: - 初始化本地库。 - 创建远程仓库。 - 使用`git push`和`git pull`进行数据...
在PPT和代码详解中,可能会涉及这些概念的实际操作步骤和示例,通过实际操作gittest文件,你可以更深入地理解Git和GitHub的使用。在学习过程中,建议动手实践,结合具体场景理解和掌握这些工具,以便在未来的工作中...
这篇文章主要的目标是用较少的时间学习Git和GitHub的基本使用。在足够一般使用的前提下,尽量减少命令。 如果需要其他命令,到时候再去其他地方了解就可以了
Unity使用Git及GitHub进行项目管理
- 在GitHub Account Settings -> Account Admin中找到API token,将其保存并在命令行使用`git config --global github.user "<your_username>"`和`git config --global github.token "<your_token>"`设置GitHub的...
Git与GitHub初步使用教程Git与GitHub初步使用教程
3. 将本地Git仓库与GitHub关联:使用`git remote add origin <仓库URL>`命令,将本地仓库与GitHub上的仓库连接起来。 4. 发布仓库:首次推送本地仓库到GitHub,使用`git push -u origin master`命令。 5. 代码拉取和...
在压缩包中的"Git&GitHub相关学习 - 副本"可能是Word文档或.xmind文件,其中详细记录了Git的命令用法、GitHub的使用场景和实践操作步骤。Word文档可能包含了文字说明、示例和步骤指南,而.xmind文件则可能以图形化的...
GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密GIT&GIthub; 全套视频教程 课件 安装包 全套 不加密
内容为GIT的使用介绍和github的使用介绍
Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径, Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件...