今天搜索一些解决方案时,无意间连接到github.com,想起去年自己也在上边申请了一个账号,却没有好好利用起来。下面记录使用软件来连接githun.com。
1、下载两个软件:msysgit,TortoiseGit
2、先安装msysgit,再安装TortoiseGit,安装过程保持默认即可。
3、为了安全,我们需要使ssh key。开始菜单--TortoiseGit-- Puttygen,点击Generate,在进度条下面随意移动鼠标,产生后如下图:
(不会排版,貌似有点大)
选择Save private key,保存为一个私钥,例如my.ppk。将框体中的key复制。
进入github.com主页,点击右上角Account Settings,然后在左边一列找到SSH Keys,选择Add SSH key,title根据自己
的需要填写,将前边的key复制进来。点击Add key。这样就添加好了一个key。
4、下面在github.com上创建项目:进入主页,选择Create a New Repository(当前在主页右上角),填写一些工程内容。
创建好后,可以发现
复制:git@github.com:alex-my/Std.git
5、在本地创建文件夹,例如work,右键 -- Git Clone,将git@github.com:alex-my/Std.git复制到URL中,点击Load Putty Key,
将前边生成的my.ppk添加。点击OK。
=================================测试=========================================
6、在work中创建my.h,work -- 右键 -- Git commit -> 'master',过程中出现User name and email must be set before commit,
点击Yes。勾选my.h,在Message中填上描述,点击OK。再点击左边的Push。
最后次点击OK。完成。
7、刷新github.com,已经出现my.h
8、至于其它应用于SVN差别不大。
分享到:
相关推荐
##### 2、连接GitHub 将本地仓库与GitHub上的远程仓库连接起来,以便于同步代码。 - **设置用户名和邮箱**:使用以下命令设置全局的用户名和邮箱(如果尚未设置)。 ```bash git config --global user.name ...
- **下载地址:**[http://code.google.com/p/tortoisegit/downloads/list](http://code.google.com/p/tortoisegit/downloads/list) - **注意事项:**分为32位与64位版本,需根据操作系统类型下载相应版本。 - **...
1. 打开Git Bash或者命令行,输入`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"`,生成一对SSH密钥,其中`your_email@example.com`替换为你在GitHub或GitLab等托管平台注册的邮箱。 2. 默认情况下,密钥...
- 使用图形界面工具:如SourceTree、TortoiseGit等辅助解决冲突。 #### 七、进一步学习资源 - **官方文档**:提供最全面、最权威的Git使用指南。 - **在线教程**:GitHub Learning Lab、Pro Git Book等提供了丰富...
- 输入远程仓库的URL,通常是GitLab或GitHub上的项目地址。 - 输入用户名和密码(如果是私人仓库的话)。 - 按照提示完成检出过程。 #### 六、总结 Git作为一款强大的版本控制工具,不仅能够提高开发效率,还...
1. 分布式特性:Git 的分布式模型允许开发者在本地进行大部分操作,即使没有网络连接也能正常工作。当需要协作时,通过 `pull` 和 `push` 操作与远程仓库同步,提高了开发效率。 2. 高效性能:Git 的设计使得它在...
* 远程仓库(Remote Repository):远程仓库是存储项目文件的远程服务器,可以是 GitLab、GitHub 等。 安装 Git 和 TortoiseGit 首先,在腾讯软件管理或者 360 软件管理里面找到 Git 软件和 TortoiseGit,下载并...
8. **SSH密钥对**: 如果你在GitHub或其他Git托管服务上工作,可能需要配置SSH密钥对以实现安全无密码的连接。生成SSH密钥对后,将公钥上传至服务端,私钥保留在本地。 9. **解决冲突**: 当多人同时修改同一文件的...
- **Associated Database(关联数据库)**: 可以通过 IntelliJ IDEA 直接连接并管理数据库。 #### 十、版本控制 - **Version Control(版本控制)**: - **Git Client(Git 客户端)**: 支持使用 Git 进行版本控制...
此外,用户还可以选择图形化界面如GitHub Desktop或者TortoiseGit来更直观地操作Git。 Git还支持多种协作模式,例如拉取请求(Pull Request),这是GitHub上的一个特性,允许团队成员审查和讨论代码更改,确保代码...
你可以设置多个远程仓库来同步代码,比如将默认远程设置为你公司的GitLab服务器,并额外设置一个远程仓库指向GitHub,实现代码在两个平台上的同步。 #### 二、Git 常用术语及工作流程 ##### 1.1 一些术语 - **...
2. **分布式版本控制系统**:每个用户的电脑上都有一个完整的版本库副本,所有的工作都可以在本地完成,无需网络连接;只有当需要将更改分享给其他人时,才需要使用网络。 - 示例:Git ### Git简介及其发展史 Git...