Maison > Questions et réponses > le corps du texte
我有个云服务器,已经在上面安装 git,并按着网络方法搭建了git服务器。
现在的问题是,我在自己的电脑上,安装 msysGit , 提交代码,需要输入git的密码。(第一次不知道密码,后来我在云服务器上更改了git 的密码), 输入正确密码后能正常的登录和使用git。
我在云服务器上 root 用户 连接 git@localhost 也是一样的必须输入密码才能git push pull等功能。
我在 本地windows电脑 和 云服务器root用户 上 能正常连接github.com推拉代码。
所以,感觉还是 git@云服务器 设置有问题。
下面两个图片,都是用远端服务器root账户向该服务器上的git服务器的情况:
图1是登录需要密码
图2是/home/git/.ssh/authorized_keys 的权限
请大家具体指导一下!
更新:
最后参考本站的一个帖子解决了问题,有需要可以参考。
/q/1010000000691963
谢谢回答问题的几位。多谢多谢!!!
某草草2017-05-02 09:22:32
$ git config --global user.name "votre nom"
$ git config --global user.name "votre nom"$ git config --global user.email "votre_email@votreemail.com"
(4) Entrez l'entrepôt à télécharger, cliquez avec le bouton droit sur git bash et ajoutez l'adresse distante :
$ git distant ajouter l'origine git@github.com:votreNom/votreRepo.git
Une fois que vous avez saisi le mot de passe une fois, vous n'avez pas besoin de le saisir à nouveau
PHP中文网2017-05-02 09:22:32
Pas aussi gênant qu'à l'étage
Créez un fichier, nommez-le _netrc pour Windows, .netrc pour Linux ou Mac
machine git.abc1.com
login username
password password
machine git.abc2.com
login username
password password
username est votre nom d'utilisateur, password est votre mot de passe,
machine est le nom de domaine de votre site Web git.
Plusieurs peuvent être ajoutés.
Mettez ensuite ce fichier dans votre répertoire personnel,
Windows se trouve dans le répertoire C:UsersXXXXXX,
linux ou mac sous ~/
曾经蜡笔没有小新2017-05-02 09:22:32
Commande :
Adresse du serveur de code d'identification publique de la clé ssh-copy-id
Par exemple :
ssh-copy-id -i ~/.ssh/id_rsa.pub code@192.168.0.6
Remarque :
Le principe est que la clé a été générée. La commande pour générer la clé :
ssh-keygen -t rsa -C adresse e-mail
Par exemple :
ssh-keygen -t rsa -C "lisi@public.cn"
滿天的星座2017-05-02 09:22:32
Bonjour, j'ai également rencontré votre problème, l'avez-vous résolu
黄舟2017-05-02 09:22:32
Enfin, le problème a été résolu en faisant référence à un post de ce site. Vous pouvez vous y référer si nécessaire.
/q/1010000000691963
阿神2017-05-02 09:22:32
Trouvez les clés_autorisées sur votre serveur git
[*@### /]# find / -name authorised_keys
/home/git/.ssh/authorized_keys
Modifier les clés autorisées— —keys Copiez le contenu de id_rsa.pub dans votre client git jusqu'à la fin
[*@### /]# vim /home/git/.ssh/authorized_keys
Enregistrez et prenez effet
PHPz2017-05-02 09:22:32
Vous pouvez vous référer à l'article http://www.ctrlqun.com/linux_... pour plus de détails