SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。
你可以按如下命令来生成sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email
# Generating public/private rsa key pair...
# Generating public/private rsa key pair...
查看你的public key,并把他添加到 GitHub上。
cat ~/.ssh/id_rsa.pub# ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
添加后,在终端(Terminal)中输入
ssh -T git@git.oschina.net
若返回
Welcome to Git@OSC, yourname!
则证明添加成功。
如果你的GIT的remote url使用的是HTTPS的话,还需要改成SSH协议地址。
$ git remote -v
origin https://github.com/someaccount/someproject.git (fetch)
origin https://github.com/someaccount/someproject.git (push)
origin https://github.com/someaccount/someproject.git (fetch)
origin https://github.com/someaccount/someproject.git (push)
可以看到使用的是HTTPS。
用浏览器登陆你的github,在上面可以看到你的ssh协议相应的url。类似如下
git@git.oschina.net:youaccountname/projectname.git
使用 git remote set-url 调整你的url。
git remote set-url origin git@git.oschina.net:youaccountname/projectname.git
完后,可以再使用remote -v再次查看是否修改成功。
至此,所有的都完成了。
你可以用git fetch, git pull , git push, 现在进行远程操作,摆脱输入密码的烦恼。
相关推荐
git操作,添加ssh秘钥,远程连接
1、首先在 Linux 服务器上生成公钥和私钥文件,默认的存放目录在~/.ssh下。 ssh-keygen ... 2、将私钥文件拷贝到本机。 scp root@192.168.1.168:/root/.ssh/id_rsa ~/....4、修改配置文件允许使用秘钥登录。 vim /etc/s
找到.gitconfig最后加入 [credential] helper = store
压缩文件中的platform.jks是生成好的系统签名秘钥, 直接使用,别名 PKCS12 密码123456 场景:提供了的Android系统进行产品开发 或者提供系统级别以及系统权限的app应用 1.工具介绍: A. platform.pk8 platform.x509....
使用 OpenSSH 生成和输出 SSH 密钥对的简单 shell 脚本。 该项目旨在帮助 42 名学生连接到系统,以便他们可以远程与存储库进行交互。 安装 $ git clone ...
包含了一些在web中开发使用的TOTP双重因子验证等函数,可以结合谷歌的authenticator app使用 其中使用pyotp模块是最简单和方便的实现
2:环境上先安装git:sudo apt-get install git3:生成秘钥,并且拷贝本地秘钥到github上。4:用git clone git项目路径实现克隆。5:本地配置git用户名和邮箱。6:git push测试配置是否ok。7:通过npm工具完成项目相关简单...
# 生成秘钥 ssh-keygen # 把/root/.ssh下面id_rsa.pub里的内容复制到github里 # 进入 /root/github文件夹clone本项目, 并且手动push一次 git clone git@github.com:kenshirokk/auto-commit.git . chmod +x ...
使用背景 当我们需要将项目部署到远程线上服务器时;传统的方法可能就是: 将本地代码通过ssh、ftp等方式上传到服务器;...服务器生成秘钥对 ssh-keygen -t rsa -C '1285227393@qq.com' -t 指定密钥类型,
利用Github :woman_and_man_holding_hands: Hexo制作个人博客 ps:我用Docker打造了一个Hexo环境的图片: centos7+git+nodejs使用方法: docker pull zhang21/hexo:...生成秘钥之后把公钥写入GitHub SSH Keys中。 git
工资厘米项目内部有查询快递功能,方便用户查询具体快递信息,添加更新excel功能方便对员工数据进行管理本项目仅供学习,可以直接用,也可以用于二次开发,二次开发具体看相关...生成秘钥php artisan key:generate配置
文具-cms 基于laravel-admin开发的办公用品管理系统,适用于中小型企业,项目内有查询快递功能,方便用户知道购买的办公用品的具体信息。 本项目可以直接用,也可以用于二次开发,二次开发具体看相关...生成秘钥 php a
MFA 使用CLI生成TOTP(基于时间的一次性密码)令牌。 安装 从下载。 解压缩并移至PATH目录。 配置 默认配置文件为$HOME/.mfa/secrets.yml或$HOME/.mfa/secrets.yaml 。... secret : " your secret key " ...git
python,flask,js,mysql,ldapgit: 仅支持git,只会拉取当前项目分支最新代码,建议控制上线用户分组权限,增加Code Review过程.gitlab可使用Merge Requests功能.ssh: 需要普通用户ssh秘钥无密码方式,无需安装其他客户端...
Laravel-Yicms ...5.生成秘钥 PHP的工匠键:生成 6.生成数据表 PHP的工匠迁移 7.安装扩展包依赖 下载laravel相关依赖的包 作曲家安装 8.引入根目录下的sql文件 9.链接入口 管理后台:http: 至此,安装
一,检查之前有没有已经生成密钥cd〜/ .ssh或ls -al〜/...如果想登陆远程,则需要将rsa.pub里的秘钥添加到使用记事本等软件打开id_rsa.pub文件,将里面的内容复制,粘贴到github的新SSH密钥或去.ssh目录下找到id_rsa.pu
TortoiseGit俗称乌龟,也是企业中经常用的。 官网可能下载很慢。可以直接下载这个。下载完直接安装即可。...因为TortoiseGit只是一个壳,除软件的常规配置(语言包、用户信息等),还需要像git一样生成、配置秘钥信息。
生成项目秘钥:php artisan key:generate 执行完上述步骤后,给该项目配置好本地虚拟站点后即可访问。 使用说明 项目中有功能未实现属于正常情况... 首页 tab 选择模板:改 tab 下会给出一些常用的排版和弹窗供选择...
经云飘动 [!]关于经线+ WARP +使用Cloudflare的虚拟专用主干网(称为Argo)来实现更高的速度,并确保您的连接在Internet的长距离传输中得到加密。 [!]关于脚本warp-plus-cloudflare(wp-plus.py) ...安装git
直到完成测试案例如何获取答案答案为加密状态保存需要秘钥首先添加根目录下.env文件KEY=XXXX(秘钥请联系作者)执行npm run encrypt具体译文01自动生成代码模板编写一个自动生成路由配置的方法要求:不可以使用模板库...