TortoiseGit连接github.com

    今天搜索一些解决方案时,无意间连接到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差别不大。

时间: 2024-10-29 10:13:37

TortoiseGit连接github.com的相关文章

ssh-第一次使用git,无法连接github

问题描述 第一次使用git,无法连接github 我按照网上的教程一步步做的,结果检验是否连接上github时,用 $ ssh git@github.com命令 出现 socket: Socket operation on non-socket ssh: connect to host github.com port 22: Socket operation on non-socket 解决方案 生成密钥了没?公钥传给远端了没? 解决方案二: 使用git连接到Github在 mac 上使用 Gi

TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了.若果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥.也就是说使用ssh-keygen -C "username@email.com" -t rsa产生的密钥TortoiseGit中不能用.而基于github的开发必须要用到rsa密钥,因此需要用到Tortoise

应用TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了.若果使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥.也就是说使用ssh-keygen -C "username@email.com" -t rsa产生的密钥TortoiseGit中不能用.而基于github的开发必须要用到rsa密钥,因此需要用到Tortoise

使用ssh连接gitHub

github每次pull/push代码时要求推送代码的用户是合法的,所以每次推送时候都要输入账号密码用以验证用户是否为合法用户,而ssh是一种安全的传输模式,可以代替用户的这一"输入账号密码"的行为来验证用户. github的俩种操作方式 https 可以随意克隆github上的项目,而不管是谁的:在pull/push的时候是需要验证用户名和密码的 ssh 克隆者必须是拥者或管理员,且需要先添加 SSH key ,否则无法克隆.在pull/push的时候不再是验证用户名和密码,而是通过

window设置TortoiseGit连接git不用每次输入用户名和密码

方法一 当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行 [credential]      helper = store 下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个  .git-credentials 文件,里面就是保存的你的用户

TortoiseGit与github实现项目的上传

1. 下载并安装相关软件 这里主要涉及的软件包括msysgit和TortoiseGit. msysgit的下载地址:http://msysgit.googlecode.com/files/Git-1.7.4-preview20110204.exe TortoiseGit的下载地址:http://code.google.com/p/tortoisegit/downloads/list(选择你心仪的版本下载) 2.TortoiseGit中Settings的位置 由于我是64位的电脑,所以会显示Set

linux下配置使用github

      前一段时间在windows下配置了github的环境,参考"TortoiseGit连接github.com"一文,现在学习在linux下编程,在网上找了点资料,配置在linux下使用github,将过程记录:      1.安装      1.1 使用yum安装的       命令:$ yum install git git-gui       1.2 生成密钥对,使用ssh-keygen方法      具体生成方式参考"使用ssh-keygen生存密钥对&quo

TortoiseGit安装配置及Github实例

TortoiseGit安装还是很方便容易的,关键是用SSH方式连接Github需要生产key比较麻烦些.在网上找了一些,都是命令行生成key之类,看着迷迷糊糊的.后来看到Github有https方式,也算解决了连接问题,只是每次push和pull必须填GitHub的账号和密码进行验证. 不死心,又google了几次,换了几次关键词,总算找到一个靠谱点的,顺手转过来,就不重复劳动了,直接借用成果了.以下是正文.   装了GIT很久了,最近也没时间鼓捣,今天提交GitHub时发现不太会用了,所以查查

使用Octopress将博客从wordpress迁移到GitHub

Step1 - 在本机安装Octopress 首先,必须先在本机安装配置Git和Ruby,Octopress需要Ruby版本至少为1.9.2.你可以使用RVM或rbenv安装ruby,安装方法见Octopress官方文档:http://octopress.org/docs/setup/ 我使用rvm安装: rvm install 1.9.2 && rvm use 1.9.2 安装完之后可以查看ruby版本: ruby –version 结果为: ruby 1.9.2p320 (2012-0