recherche

Maison  >  Questions et réponses  >  le corps du texte

在linux系统下搭建git服务器,在自己电脑克隆,一直显示输入密码?

在linux centos 6.5系统下搭建git服务器,也复制了公钥到authorzied_keys文件中,在自己电脑上克隆线上的文件,

,一直提示输入密码,各种密码都输入,也都不正确,不知道是哪配置错了,求高手帮我看下。是什么问题导致的?

PHP中文网PHP中文网2825 Il y a quelques jours799

répondre à tous(8)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:24:40

    Voyez s'il y a ce truc sous votre /home/git/.ssh/ : authorzied_keys
    C'est peut-être un problème d'autorisation ?

    Il y a beaucoup de situations, mais vous m'avez donné très peu d'informations

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:24:40

    Les clés_autorisées de l'utilisateur git ne peuvent pas être directement collées dans la clé publique. . .
    Certaines instructions supplémentaires sont nécessaires dans le fichierauthorized_keys pour assurer le fonctionnement normal de git

    Quel serveur git avez-vous installé ? Vérifiez attentivement les instructions du serveur git et redéployez la clé publique

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:24:40

    Vous devez télécharger votre propre clé. La méthode peut être différente selon le serveur git. Par exemple, dans gitolite, l'administrateur doit mettre la clé que vous avez générée dans le répertoire keydir de gitolite-admin

    répondre
    0
  • 高洛峰

    高洛峰2017-05-02 09:24:40

    .ssh 700
    clés_autorisées 600
    Vérifiez-le et assurez-vous que les noms d'utilisateur sont cohérents

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:24:40

    En regardant votre situation, il peut s'agir d'un problème de compte. Veuillez vérifier la méthode suivante : créez l'utilisateur git sur le serveur git et définissez un mot de passe, puis indiquez les autorisations du répertoire du serveur git à l'utilisateur git, et enfin utilisez git dans su git Connectez-vous avec votre compte, ssh-keygen générez le répertoire .ssh, et enfin démarrez le serveur git ! S'il existe un client Web, vous pouvez ajouter la clé via la méthode Web. S'il n'y a pas de client Web, vous devez ajouter manuellement la clé à /home/git/.ssh/authorized_keys

    .

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:24:40

    Il semble que le client de la question soit sous Windows. Le sujet a essayé d'ouvrir Pageant et d'y ajouter le .ppk correspondant. Cet outil devrait être inclus après l'installation de TortoiseGit.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:24:40

    Regardez /etc/passwd et voyez si le shell correspondant pour l'utilisateur git est git-shell

    Quand j'ai écrit no-longin pour la première fois, cela a provoqué une erreur de protocole : caractère de longueur de ligne incorrecte : ceci

    Lorsque j'écris /usr/bin/git-login, je suis constamment invité à saisir un mot de passe, et peu importe la façon dont je le saisis, il est faux.

    Tout ira bien jusqu'à ce qu'il soit remplacé par /usr/bin/git-shell.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:24:40

    Réinitialiser le mot de passe git sur le serveur : passwd git

    répondre
    0
  • Annulerrépondre