ubuntu github设置

Windows:

</pre>首先去 https://desktop.github.com/ 下载桌面安装程序安装,会自动安装git shell。<p></p><p>打开git shell程序git Bash。</p><p>命令行输入:</p><p></p><pre name="code" class="html">$ git config --global user.name "你的名字"

$ git config --global user.email "你的邮件地址"


Ubuntu 14.04

终端:

$ sudo apt-get install git


$ git config --global user.name "你的名字"

$ git config --global user.email "你的邮件地址"

这是设置每次commit的作者信息。


1.

现在就可以通过HTTPS直接连接github的repository了。

$ git clone https://github.com/yourAccountName/repoName.git

 https连接方式是github官方文档推荐的连接方式,简单直接方便。HTTPS链接能在任何地方使用。

如果开启了two-factor authentication,就必须设置一个 personal access token,在github setting里可以设置


2.

如果你想使用SSH也可以通过SSH over the HTTPS port的方法:

$ ssh -T -p 443 git@ssh.github.com
终端输入以上命令,出现“hi,yourAcountName.....shell acess"的提示说明可以正常工作,正常通过443端口ssh到git@ssh.github.com.

现在可以永久设定基于HTTPS的ssh链接经过此端口连接:

打开config文件

$ vim ~/.ssh/config
   Host github.com
<span style="white-space:pre">	</span>Hostname ssh.github.com
<span style="white-space:pre">	</span>Port 443
:wq

保存完毕,可以用如下命令测试是否能成功连接:

$ ssh -T git@github.com

之后的所有git clone,fetch等的链接都要使用ssh格式的:

git@github.com:yourAccountName/repoName.git


3. clone with SSH

需要创建一对 SSH keypair,私钥存本机,公钥上传github

$ ls -al ~/.ssh
此命令查看文件夹内是否已有keypair,可以使用已有的,也可以自己创建

$ ssh-keygen -t rsa -b 4096 -C "your email"
用你的邮箱作为标签创建一个新的ssh key,会提示创建了key pair。

会提示输入密钥文件名,直接回车默认即可,然后会提示输入密码(passphase),输入密码后会得到 key fingerprint


然后配置ssh-agent的程序

首先enable此程序:

$ eval "$(ssh-agent -s)"
  Agent pid 59566  //运行后终端显示


然后把ssh key 添加到ssh-agent:

$ ssh-add ~/.ssh/id_rsa


再把ssh key 添加到你的账号

把id_rsa.pub里的密钥复制到github 账号setting里面的ssh key里

$ ssh -T git@github.com测试是否连接成功



4.clone with subversion

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值