如何使用git工具向github提交代码

 我来答
育知同创教育
2016-08-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
产生SSH key
  根据Github提供的help文档,具体过程如下
  
  $ cd ~/.ssh
  # Checks to see if there is a directory named ".ssh" in your user directory

  使用ssh-keygen产生新的key

  $ ssh-keygen -t rsa -C "your_email@example.com"
  # Creates a new ssh key using the provided email
  Generating public/private rsa key pair.
  Enter file in which to save the key (/home/you/.ssh/id_rsa):

  使用默认的文件名直接enter, 按提示输入密码(如果不提供密码,SSH将无密码连接,如果private key泄露可能会有安全问题)

  Enter passphrase (empty for no passphrase): [Type a passphrase]
  Enter same passphrase again: [Type passphrase again]

  密匙产生成功

  Your identification has been saved in /home/you/.ssh/id_rsa.
  Your public key has been saved in /home/you/.ssh/id_rsa.pub.
  The key fingerprint is:
  01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

  上传public key到Github账户
  登录github
  点击右上方的Accounting settings图标
  选择 SSH key
  点击 Add SSH key
  在出现的界面中填写SSH key的名称,填一个你自己喜欢的名称即可,然后将上面拷贝的~/.ssh/id_rsa.pub文件内容粘帖到key一栏,在点击“add key”按钮就可以了。
  添加过程github会提示你输入一次你的github密码
  设置SSH使用HTTPS的403端口
  在局域网中SSH的22端口可能会被防火墙屏蔽,可以设置SSH使用HTTPS的403端口。
  测试HTTPS端口是否可用

  $ ssh -T -p 443 git@ssh.github.com
  Hi username! You've successfully authenticated, but GitHub does not
  provide shell access.

  编辑SSH配置文件 ~/.ssh/config 如下:

  Host github.com
  Hostname ssh.github.com
  Port 443

  测试是否配置成功

  $ ssh -T git@github.com
  Hi username! You've successfully authenticated, but GitHub does not
  provide shell access.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式